私は別のnumpy配列にアクセスするのに必要なインデックスのセットを格納するnumpy配列を持っています。別のnumpy配列に格納されたインデックスのセットでnumpy配列にアクセスする方法は?
私はfor
ループを使用しようとしましたが、期待通りに動作しません。
状況はこのようなものです:
>>> a
array([[1, 2],
[3, 4]])
>>> c
array([[0, 0],
[0, 1]])
>>> a[c[0]]
array([[1, 2],
[1, 2]])
>>> a[0,0] # the result I want
1
以上は、私はすべてのインデックスを取得するためにfor
ループを使用する必要がありますのでc
配列がはるかに大きい私の実際のコードの簡易版です。
は非常に関連思える - http://stackoverflow.com/questions/41802319 – Divakar