本文簡要介紹 python 語言中 numpy.matrix.item
的用法。
用法:
matrix.item(*args)
將數組的元素複製到標準 Python 標量並返回它。
- *args: 參數(變量數量和類型)
none:在這種情況下,該方法僅適用於具有一個元素 (a.size == 1) 的數組,該元素被複製到標準 Python 標量對象中並返回。
int_type:此參數被解釋為數組的平麵索引,指定要複製和返回的元素。
int_types 的元組:函數與單個 int_type 參數一樣,但該參數被解釋為數組中的 nd-index。
- z: 標準 Python 標量對象
數組的指定元素的副本作為合適的 Python 標量
參數:
返回:
注意:
當 a 的數據類型是 longdouble 或 clongdouble 時,item() 返回一個標量數組對象,因為沒有不會丟失信息的可用 Python 標量。空數組返回item() 的緩衝區對象,除非定義了字段,在這種情況下返回元組。
item
與 a[args] 非常相似,隻不過返回的是標準 Python 標量,而不是數組標量。這對於加快對數組元素的訪問以及使用 Python 的優化數學對數組元素進行算術運算非常有用。例子:
>>> np.random.seed(123) >>> x = np.random.randint(9, size=(3, 3)) >>> x array([[2, 2, 6], [1, 3, 6], [1, 0, 1]]) >>> x.item(3) 1 >>> x.item(7) 0 >>> x.item((0, 1)) 2 >>> x.item((2, 2)) 1
相關用法
- Python numpy matrix.itemsize用法及代碼示例
- Python numpy matrix.itemset用法及代碼示例
- Python numpy matrix.A1用法及代碼示例
- Python numpy matrix.T用法及代碼示例
- Python numpy matrix.I用法及代碼示例
- Python numpy matrix.partition用法及代碼示例
- Python numpy matrix.transpose用法及代碼示例
- 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.min用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.matrix.item。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。