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]])
相關用法
- Python dict items()用法及代碼示例
- Python NumPy itemsize屬性用法及代碼示例
- Python NumPy item方法用法及代碼示例
- Python itertools.takewhile用法及代碼示例
- Python itertools.cycle用法及代碼示例
- Python itertools.dropwhile用法及代碼示例
- Python itertools.repeat用法及代碼示例
- Python itertools.combinations_with_replacement用法及代碼示例
- Python itertools.groupby()用法及代碼示例
- Python itertools.repeat()用法及代碼示例
- Python iter用法及代碼示例
- Python itertools.count用法及代碼示例
- Python itertools.starmap用法及代碼示例
- Python itertools.filterfalse用法及代碼示例
- Python itertools.chain.from_iterable用法及代碼示例
- Python itertools.groupby用法及代碼示例
- Python itertools.zip_longest用法及代碼示例
- Python calendar itermonthdays2()用法及代碼示例
- Python itertools.accumulate用法及代碼示例
- Python itertools.tee用法及代碼示例
- Python itertools.combinations用法及代碼示例
- Python itertools.permutations用法及代碼示例
- Python itertools.product用法及代碼示例
- Python calendar itermonthdays()用法及代碼示例
- Python itertools.chain用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | itemset method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。