python - 将 4 个多维数组合并为一个数组,同时保持原始维度 - Python

标签 python arrays

我有 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/

相关文章:

python - Pygame删除对象

python - 当有多个 if 语句时,只保留函数的一个导出

arrays - 如何从文本字段获取用户输入,然后将其输入更改为数组?

java - 在 TextView 中显示数组

PHP 隐藏/显示带分页的图像

python - 如何在循环遍历一定数量的元素后创建另一个元素?

python - 在使用 simpleITK (python) 注册期间捕获警告

c++ - 使用 C++ 函数将二维数组转换为文本

python:找到两个数组中两点之间的最小距离

python - 如何将父变量传递给python中的子进程?