numpy配列から複数のindexから要素を取得する方法
python
1import numpy as np 2a_2d = np.arange(25).reshape(5, 5) 3print(a_2d)
python
1[[ 0 1 2 3 4] 2 [ 5 6 7 8 9] 3 [10 11 12 13 14] 4 [15 16 17 18 19] 5 [20 21 22 23 24]]
と適当な配列を定義します。
そこで[0,3]に存在する配列を取得したい場合、
python
1a_2d[0, 3]
python
13
と出力することができます。
それで私は[0,3]と[0,4]の配列を同時に出力させたいとします。
python
1a_2d[[0,3],[0,4]]
適当に上記のようなコードを打ったところ、
python
1array([ 0, 19])
以下のような配列が返って気ました。
これは0行0列と3行4列にあたる2つの数字であることが分かりました。
そこで[0,3]と[0,4]の配列を同時に出力させるような方法。
python
1array([ 3, 4])
上記のような結果が返ってくるような方法はあるでしょうか?
分かる方がいれば教えていただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/14 05:48