我有一个numpy数组。我能描述它的最好方法是数组。我有N个数组,大小相同(L x M)。我需要做的是获取每个(L,M)组合的值,并将这些组合组合成N个值的列表。
示例:
我有400个8 x 8的数组。我需要为所有400个数组获取(2,5)的值并将它们放在一个列表中。
我已经研究过numpy.dsplit()和numpy.array_split(),但要么我没有正确应用它们,要么它们不是我需要的。
有人可以告诉我吗?并且,不,在这一点上,除了获得原始数组之外,我没有任何代码可以显示,因为这是研究数据,我不习惯在这里发布。
答案 0 :(得分:2)
这是基本的索引。
例如,如果myArray.shape
为(400, 8, 8)
,则您可以将这些值拉出来:
myArray[:, 2, 5]
(冒号意味着"此维度中的所有内容")