方法
matrix.
item
将数组的元素复制到标准的python标量并返回它。
无:在本例中,该方法仅适用于具有一个元素的数组 (a.size == 1 ,将哪个元素复制到标准的python标量对象中并返回。
int_type:此参数被解释为数组中的平面索引,指定要复制和返回的元素。
int_类型的元组:与单个int_类型参数相同的函数,只是该参数被解释为数组中的nd索引。
数组中指定元素的副本,作为适当的python标量
笔记
当数据类型为 a 是longdouble或clongdouble,item()返回标量数组对象,因为没有不会丢失信息的可用python标量。void数组为item()返回缓冲区对象,除非定义了字段,在这种情况下返回元组。
item 非常类似于 [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