import
numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr)
[[1 2 3]
[4 5 6]
[7 8 9]]
# 変数arrの要素のうち3を出力してください
print (arr[0,2])
3
———————————————————–
#二次元配列が以下のようになっている場合
[[1 2 3]
[4 5 6]
[7 8 9]]
#以下のように指定すると
print (arr[1:,:2])
1 2 3 4 5 |
:に向かって上から数値の分だけ下に進んで踏んだ数を含めた [[4 5] [7 8]] #上記のようになる |
これは[2:,:2]を指定したという事は
2:が上から下に向かい2,3列目だけを指定する事と
:2が左から右に向かい2,1行目を指定しているから:1であれば左から右に向かい1行目
(ゼロはない)
print (arr[1:,1:])
の場合は
1 2 3 4 |
[[5 6] [8 9]] となる |
コメントを残す