当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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