2017-03-06 61 views
0

在NumPy數組中,我一直使用括號來指定一個數組的元素。x [1,1]和x.item(1,1)之間的區別是什麼?

例如,

x = np.array([[0, 1], [2, 3]]) 

然後,x[1, 1]可以用來表示在1行第1-ST列中的項。

但是今天,我看到有人用x.item(1, 1)代替。

x.item(1, 1)x[1, 1]完全一樣,還是有什麼區別?

回答

2

.item()將數組的元素複製到標準Python標量並返回它。但是當你使用x [1,1]時 - 你引用了nd數組中的一個特定元素。

相關問題