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

时间:2017-03-06 01:36:53

标签: 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]完全相同,还是有差异?

1 个答案:

答案 0 :(得分:2)

.item()将数组元素复制到标准Python标量并返回它。但是当你使用x [1,1]时 - 你引用了nd-array中的特定元素。