本文簡要介紹 python 語言中 numpy.ndarray.itemset
的用法。
用法:
ndarray.itemset(*args)
將標量插入數組(如果可能,將標量轉換為數組的 dtype)
必須至少有 1 個參數,並將最後一個參數定義為物品.然後,
a.itemset(*args)
相當於但比a[args] = item
.該項目應該是一個標量值,並且參數必須選擇數組中的單個項目a.- *args: 參數
如果一個參數:一個標量,僅在 a 大小為 1 的情況下使用。如果有兩個參數:最後一個參數是要設置的值並且必須是一個標量,第一個參數指定單個數組元素位置。它是int 或元組。
參數:
注意:
與索引語法相比,如果必須這樣做,
itemset
可以提高將標量放入ndarray
中的特定位置的速度。然而,通常不鼓勵這樣做:除其他問題外,它使代碼的外觀變得複雜。此外,在循環內使用itemset
(和item
)時,請務必將方法分配給局部變量,以避免每次循環迭代時出現屬性 look-up。例子:
>>> np.random.seed(123) >>> x = np.random.randint(9, size=(3, 3)) >>> x array([[2, 2, 6], [1, 3, 6], [1, 0, 1]]) >>> x.itemset(4, 0) >>> x.itemset((2, 2), 9) >>> x array([[2, 2, 6], [1, 0, 6], [1, 0, 9]])
相關用法
- Python numpy ndarray.itemsize用法及代碼示例
- Python numpy ndarray.item用法及代碼示例
- Python numpy ndarray.imag用法及代碼示例
- Python numpy ndarray.astype用法及代碼示例
- Python numpy ndarray.flat用法及代碼示例
- Python numpy ndarray.setflags用法及代碼示例
- Python numpy ndarray.setfield用法及代碼示例
- Python numpy ndarray.sort用法及代碼示例
- Python numpy ndarray.real用法及代碼示例
- Python numpy ndarray.strides用法及代碼示例
- Python numpy ndarray.__class_getitem__用法及代碼示例
- Python numpy ndarray.partition用法及代碼示例
- Python numpy ndarray.transpose用法及代碼示例
- Python numpy ndarray.flatten用法及代碼示例
- Python numpy ndarray.resize用法及代碼示例
- Python numpy ndarray.dtype用法及代碼示例
- Python numpy ndarray.dot用法及代碼示例
- Python numpy ndarray.size用法及代碼示例
- Python numpy ndarray.fill用法及代碼示例
- Python numpy ndarray.nbytes用法及代碼示例
- Python numpy ndarray.tobytes用法及代碼示例
- Python numpy ndarray.copy用法及代碼示例
- Python numpy ndarray.ctypes用法及代碼示例
- Python numpy ndarray.view用法及代碼示例
- Python numpy ndarray.shape用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ndarray.itemset。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。