gpt4 book ai didi

python - 连接不同形状的 numpy 数组

转载 作者:行者123 更新时间:2023-11-30 22:54:33 25 4
gpt4 key购买 nike

我有几个不同形状的N维数组,想要将它们组合成一个新的(N+1)维数组,其中新轴有一个length 对应于初始 N 维数组的数量。

This answer is sufficient如果原始数组都是相同的形状;但是,如果它们具有不同的形状,则该方法不起作用。

由于我需要对最终数组执行后续分析,我真的不想将数组 reshape 为一致的大小并填充空元素。

具体来说,我有四个 4D 数组。我想要对生成的 5D 数组做的事情之一是在同一个 matplotlib 图形上绘制四个数组的部分。显然我可以单独绘制每个阵列,但是很快我将拥有四个以上的 4D 阵列,并且正在寻找动态解决方案。

最佳答案

当我写这篇文章时,Sven 在评论中给出了相同的答案......

按以下方式将数组放入 python 列表中:

5d_list = []
5d_list.append(4D_array_1)
5d_list.append(4D_array_2)
...

然后你可以解压它们:

for 4d_array in 5d_list:
#plot 4d array on figure

关于python - 连接不同形状的 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37732024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com