小编sam*_*est的帖子

使用Python中的单维数组进行多维数组索引

我有二维数组,X大小(500,10)和单维索引数组,Y其大小是500每个条目是X的相应行的正确值列的索引,例如,y(0)是2然后它意味着第一行X的第2列是正确的,同样y(3) = 4意味着第3行和第4列X具有正确的值.

我希望使用索引数组Y从X获取所有正确的值,而不使用任何循环,即使用向量化,在这种情况下输出应该是(500,1).但是,当我这样做时,X[:,y]它会提供输出(500,500).有人可以帮助我如何使用Y,PLZ正确索引数组X.

谢谢大家的帮助.

python multidimensional-array

3
推荐指数
1
解决办法
407
查看次数

标签 统计

multidimensional-array ×1

python ×1