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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。