相关疑难解决方法(0)

如何有效地从numpy数组中提取其索引给出的元素列表?

我有一个多维的numpy数组,我想把它的一些元素构造成一维数组.我需要采取的元素由它们的索引给出,例如:

inds = [(0,0), (0,1), (1,1), (1,0), (0,2)] 
Run Code Online (Sandbox Code Playgroud)

我以一种简单的方式解决它:

ls = [] 
for i, j in inds:
   ls += [a[i,j]]
Run Code Online (Sandbox Code Playgroud)

它给出了期望的结果.但是,我意识到这个解决方案对我来说太慢了.是否有可能以更有效的方式做同样的事情?

python optimization numpy

2
推荐指数
1
解决办法
125
查看次数

标签 统计

numpy ×1

optimization ×1

python ×1