本文简要介绍 python 语言中 numpy.ndarray.item
的用法。
用法:
ndarray.item(*args)
将数组的元素复制到标准 Python 标量并返回它。
- *args: 参数(变量数量和类型)
none:在这种情况下,该方法仅适用于具有一个元素 (a.size == 1) 的数组,该元素被复制到标准 Python 标量对象中并返回。
int_type:此参数被解释为数组的平面索引,指定要复制和返回的元素。
int_types 的元组:函数与单个 int_type 参数一样,但该参数被解释为数组中的 nd-index。
- z: 标准 Python 标量对象
数组的指定元素的副本作为合适的 Python 标量
参数:
返回:
注意:
当 a 的数据类型是 longdouble 或 clongdouble 时,item() 返回一个标量数组对象,因为没有不会丢失信息的可用 Python 标量。空数组返回item() 的缓冲区对象,除非定义了字段,在这种情况下返回元组。
item
与 a[args] 非常相似,只不过返回的是标准 Python 标量,而不是数组标量。这对于加快对数组元素的访问以及使用 Python 的优化数学对数组元素进行算术运算非常有用。例子:
>>> np.random.seed(123) >>> x = np.random.randint(9, size=(3, 3)) >>> x array([[2, 2, 6], [1, 3, 6], [1, 0, 1]]) >>> x.item(3) 1 >>> x.item(7) 0 >>> x.item((0, 1)) 2 >>> x.item((2, 2)) 1
相关用法
- Python numpy ndarray.itemset用法及代码示例
- Python numpy ndarray.itemsize用法及代码示例
- 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.item。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。