在Numpy数组中重新组合条目

时间:2014-07-15 16:33:31

标签: arrays numpy

我有一个numpy数组。我能描述它的最好方法是数组。我有N个数组,大小相同(L x M)。我需要做的是获取每个(L,M)组合的值,并将这些组合组合成N个值的列表。

示例:

我有400个8 x 8的数组。我需要为所有400个数组获取(2,5)的值并将它们放在一个列表中。

我已经研究过numpy.dsplit()和numpy.array_split(),但要么我没有正确应用它们,要么它们不是我需要的。

有人可以告诉我吗?并且,不,在这一点上,除了获得原始数组之外,我没有任何代码可以显示,因为这是研究数据,我不习惯在这里发布。

1 个答案:

答案 0 :(得分:2)

这是基本的索引。

例如,如果myArray.shape(400, 8, 8),则您可以将这些值拉出来:

myArray[:, 2, 5] 

(冒号意味着"此维度中的所有内容")