我覺得很愚蠢,因爲這是一件很簡單的事情,但我在這裏或其他任何地方都找不到答案。用另一個數組索引一個numpy數組
是否有沒有直接的方式索引一個numpy數組與另一個?
說我有一個2D陣列
>> A = np.asarray([[1, 2], [3, 4], [5, 6], [7, 8]])
array([[1, 2],
[3, 4],
[5, 6],
[7, 8]])
如果我想要訪問元素[3,1] I型
>> A[3,1]
8
現在,假設我該索引存儲在數組中
>> ind = np.array([3,1])
並嘗試使用此次索引:
>> A[ind]
array([[7, 8],
[3, 4]])
結果不是A [3,1]
的問題是:具有陣列A和IND,什麼是獲得最簡單的方法[3,1]?
謝謝,這就是我期待的解決方案! –