本文簡要介紹 python 語言中 numpy.matrix
的用法。
用法:
class numpy.matrix(data, dtype=None, copy=True)
注意
不再推薦使用這個類,即使是線性代數。而是使用常規數組。將來可能會刪除該類。
從類似數組的對象或數據字符串返回矩陣。矩陣是一種特殊的二維數組,通過運算保留其二維性質。它具有某些特殊運算符,例如
*
(矩陣乘法)和**
(矩陣冪)。參數:
例子:
>>> a = np.matrix('1 2; 3 4') >>> a matrix([[1, 2], [3, 4]])
>>> np.matrix([[1, 2], [3, 4]]) matrix([[1, 2], [3, 4]])
- numpy.matrix.A
返回self作為一個numpy.ndarray對象。
- numpy.matrix.A1
返回self作為一個扁平化的numpy.ndarray.
- numpy.matrix.H
返回(複數)共軛轉置self.
- numpy.matrix.I
返回可逆的(乘法)逆數self.
- numpy.matrix.T
返回矩陣的轉置。
- numpy.matrix.base
如果內存來自其他對象,則為基礎對象。
- numpy.matrix.ctypes
一個用於簡化數組與 ctypes 模塊交互的對象。
data
指向數組數據開頭的 Python 緩衝區對象。
- numpy.dtype
數組元素的數據類型。
flags
有關陣列的內存布局的信息。
- numpy.matrix.flat
數組上的一維迭代器。
- numpy.imag
數組的虛部。
- numpy.matrix.itemsize
一個數組元素的長度(以字節為單位)。
- numpy.matrix.nbytes
數組元素消耗的總字節數。
- numpy.matrix.ndim
數組維數。
- numpy.real
數組的實部。
- numpy.shape
數組維度的元組。
- numpy.matrix.size
數組中的元素數。
- numpy.matrix.strides
遍曆數組時要在每個維度中步進的字節元組。
屬性:
相關用法
- Python numpy matrix.A1用法及代碼示例
- Python numpy matrix.T用法及代碼示例
- Python numpy matrix.I用法及代碼示例
- Python numpy matrix.partition用法及代碼示例
- Python numpy matrix.transpose用法及代碼示例
- Python numpy matrix.itemsize用法及代碼示例
- Python numpy matrix.newbyteorder用法及代碼示例
- Python numpy matrix.sort用法及代碼示例
- Python numpy matrix.std用法及代碼示例
- Python numpy matrix.tolist用法及代碼示例
- Python numpy matrix.strides用法及代碼示例
- Python numpy matrix.squeeze用法及代碼示例
- Python numpy matrix.getA1用法及代碼示例
- Python numpy matrix.tostring用法及代碼示例
- Python numpy matrix.setfield用法及代碼示例
- Python numpy matrix.resize用法及代碼示例
- Python numpy matrix.size用法及代碼示例
- Python numpy matrix.getfield用法及代碼示例
- Python numpy matrix.A用法及代碼示例
- Python numpy matrix.flat用法及代碼示例
- Python numpy matrix.ctypes用法及代碼示例
- Python numpy matrix.sum用法及代碼示例
- Python numpy matrix.nbytes用法及代碼示例
- Python numpy matrix.itemset用法及代碼示例
- Python numpy matrix.min用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.matrix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。