1

私はNumPyを初めて使用し、次の配列を作成しました。

import numpy as np

a = np.array([[1,2,3],[4,5,6],[7,8,9]])

配列内の特定の位置から数値を出力する方法があるかどうか疑問に思っています。

7番だけを印刷したいとしましょう。それは可能でしょうか?

4

2 に答える 2

4

暫定的なNumPyチュートリアルから

>>> b
array([[ 0,  1,  2,  3],
       [10, 11, 12, 13],
       [20, 21, 22, 23],
       [30, 31, 32, 33],
       [40, 41, 42, 43]])
>>> b[2,3]
23

構文は[row、column]で、それぞれゼロからインデックスが付けられます。したがって、b [2,3]は、bの3番目の行、4番目の列を意味します。

于 2012-07-11T13:23:55.577 に答える
3

真剣に??!?

3行目(インデックス= 2)、最初の列(インデックス= 0)を印刷します

>>> import numpy as np
>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> print a[2][0]
7
于 2012-07-11T12:39:13.833 に答える