當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NumPy itemset方法用法及代碼示例


Numpy 的 itemset(~) 在源數組中設置特定值。這是就地完成的,即不會創建新的 Numpy 數組。

參數

1.args

允許的值如下:

第一個論點

第二個論點

說明

待設定值

數組的大小必須為一

索引(整數)

待設定值

用於一維數組

索引(int 元組)

待設定值

用於多維數組

返回值

None - 設置就地完成。

例子

a = np.array([5,6,7,8])
a.itemset(0, 9)
a



array([9, 6, 7, 8])

二維數組

考慮以下二維數組:

a = np.array([[5,6],[7,8]])
a



array([[5, 6],
       [7, 8]])

要將值設置為展平數組,請提供 int 作為第一個參數,如下所示:

a = np.array([[5,6],[7,8]])
a.itemset(3, 9)
a



array([[5, 6],
       [7, 9]])

要在第 2 行第 1 列中設置值:

a = np.array([[5,6],[7,8]])
a.itemset((1,0), 9)
a



array([[5, 6],
       [9, 8]])

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | itemset method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。