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