【发布时间】:2018-06-28 14:08:34
【问题描述】:
我有一个 5000*3072 的多维数组,我使用它分成 5 个 1000*3072 的块
numpy.array_split()
功能。现在进行迭代,我需要组合数组的不同组合
For example, 0th iteration: 1,2,3,4 chunks to combine
1st iteration: 0,2,3,4 chunks to combine
2nd iteration: 0,1,3,4 chunks to combine and so on
我尝试使用np.concatenate,但它给出了错误:
ValueError:所有输入数组的维数必须相同
这种组合还有其他方式吗?
【问题讨论】:
-
我希望你想沿着
axis 0进行连接。此外,有趣的是知道为什么要尝试这样的问题。如果我们将输入数组视为图像,您可能希望将行混杂以产生 对抗性灰度图像; ) -
您尝试连接的数组形状是什么?究竟什么是串联表达式?
标签: python arrays numpy multidimensional-array valueerror