原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.recarray.item.html
校对:(虚位以待)
recarray.
item
(*args)将数组的元素复制到标准Python标量并返回。
参数: | * args:参数(变量号和类型)
|
---|---|
返回: | z:标准Python标量对象
|
笔记
当a的数据类型为longdouble或clongdouble时,item()返回标量数组对象,因为没有可用的Python标量不会丢失信息。Void数组返回item()的缓冲区对象,除非定义了字段,在这种情况下返回一个元组。
item
与[args]非常相似,除了返回一个标准的Python标量,而不是一个数组标量。这对于加速访问数组的元素和使用Python的优化数学对数组的元素进行算术非常有用。
例子
>>> x = np.random.randint(9, size=(3, 3))
>>> x
array([[3, 1, 7],
[2, 8, 3],
[8, 5, 3]])
>>> x.item(3)
2
>>> x.item(7)
5
>>> x.item((0, 1))
1
>>> x.item((2, 2))
3