Python x[1,1]和x.item(1,1)之间有什么区别?

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

在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数组中的一个特定元素