我有 4 个多维数组,每个数组的维度为 nrow=50 ncol=100。每个数组大部分由零组成,但包含 float 据的长度(非零)。此外,在所有 4 个数组中,非零数据的位置在其他数组中的同一位置始终为零。因此,我一直在尝试覆盖数组,但非常不成功!我对 Python 很陌生。
我尝试保持尺寸相同,结果 nrows 是原来的 4 倍。
最佳答案
如果 4 个数组的维度相同,并且非零数据的位置在其他数组中的同一位置始终为零,正如您所说,您可以简单地将数组添加在一起,即
combined = ar1 + ar2 + ar3 + ar4
关于python - 将 4 个多维数组合并为一个数组,同时保持原始维度 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54617473/