Python x[1,1]和x.item(1,1)之间有什么区别?
在NumPy数组中,我总是使用括号来指定数组的元素 比如说,Python x[1,1]和x.item(1,1)之间有什么区别?,python,numpy,indexing,Python,Numpy,Indexing,在NumPy数组中,我总是使用括号来指定数组的元素 比如说, x = np.array([[0, 1], [2, 3]]) 然后,x[1,1]可用于表示第1行和第1列的项目 但是今天,我看到一些人用x.item(1,1)来代替 x.item(1,1)和x[1,1]是完全相同的,还是有任何区别?将数组的元素复制到标准Python标量并返回它。但是当您使用x[1,1]时,您引用了nd数组中的一个特定元素。将数组中的一个元素复制到标准Python标量并返回它。但是当您使用x[1,1]时,您引用了nd
x = np.array([[0, 1], [2, 3]])
然后,x[1,1]
可用于表示第1行和第1列的项目
但是今天,我看到一些人用x.item(1,1)
来代替
x.item(1,1)
和x[1,1]
是完全相同的,还是有任何区别?将数组的元素复制到标准Python标量并返回它。但是当您使用x[1,1]时,您引用了nd数组中的一个特定元素。将数组中的一个元素复制到标准Python标量并返回它。但是当您使用x[1,1]时,您引用了nd数组中的一个特定元素