【发布时间】:2014-02-09 04:05:32
【问题描述】:
这应该是一个简单的任务,但我很惭愧地承认我被困住了。
我有一个 numpy 数组,名为 X:
X.shape 是(10,3),看起来像
[[ 0. 0. 13. ]
[ 0. 0. 1. ]
[ 0. 4. 16. ]
...,
[ 0. 0. 4. ]
[ 0. 0. 2. ]
[ 0. 0. 4. ]]
我想选择这个数组的第 1 行、第 2 行和第 3 行,使用另一个名为 idx 的 numpy 数组中的索引:
idx.shape 是 (3,),它看起来像 [1 2 3]
当我尝试new_array = X[idx] 或对此进行更改时,
我收到错误。
如何使用另一个保存索引的 numpy 数组来索引 numpy 数组?
提前为这样的基本问题道歉。
【问题讨论】: