Python Numpy③ - 行列の要素へのアクセス

Numpy行列の要素へのアクセスを試してみます。

行列の要素へのアクセス

まずNumpyをインポートし、2行3列の行列を作成します。

1
2
3
import numpy as np

x = np.array([[1, 2, 3], [4, 5, 6]])

2行3列目の要素を取得するには次のように指定します。

1
print(x[1, 2])

添え字は0から始まるため2行目は 1、3列目は 2 と指定します。

[実行結果]

6

1行目の行をそのまま取得します。
1
print(x[0])

[実行結果]

[1 2 3]

2次元配列のまま1列目だけを取得します。

1
print(x[:, 0:1])

[実行結果]

[[1]
 [4]]

1次元配列で1列目を取得します。

1
print(x[:, 0])

[実行結果]

[1 4]