2017-03-06 3 views
0

NumPy配列では、常に括弧を使用して配列の要素を指定しています。例えばx [1、1]とx.item(1,1)の違いは何ですか?

、そして

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

x[1, 1]は、1番目の列のアイテムおよび1番目の列を表すために使用されてもよいです。

しかし、今日、私は一部の人々が代わりにx.item(1, 1)を使用しているのを見ました。

x.item(1, 1)x[1, 1]はまったく同じですか、それとも違いがありますか?

答えて

2

.item()は、配列の要素を標準のPythonスカラーにコピーして返します。しかし、x [1、1]を使用しているときは、nd配列から特定の要素を参照します。

関連する問題