python中item函数的用法_Python numpy.ndarray.item函数方法的使用

numpy.ndarray.item

ndarray.item(*args)

将数组的元素复制到标准Python标量(scalar)并返回。参数 :*args :Arguments (variable number and type)

none:在这种情况下,

该方法仅适用于具有一个元素(a.size == 1)的数组,

该元素被复制到标准Python标量对象中并返回。

int_type:此参数被解释为数组的平面索引,

指定要复制并返回的元素。

i

nt_types的tuple:功能与单个int_type参数相同,

不同之处在于该参数被解释为数组的nd-index。

返回值 :z :Standard Python scalar object

数组的指定元素的副本,作为合适的Python标量

Notes

当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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值