连接不同形状的numpy数组

2024-04-25 17:05:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有几个不同形状的N维数组,并希望将它们组合成一个新的(N+1)维数组,其中新轴的长度与初始N维数组的数量相对应。在

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

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

具体来说,我有四个4D阵列。我想对得到的5D数组做的一件事是在同一个matplotlib图形上绘制四个数组的一部分。显然,我可以分别绘制每一个,但很快我将有超过四个4D数组,并正在寻找一个动态解决方案。在


Tags: answer图形元素数量matplotlibis绘制动态
1条回答
网友
1楼 · 发布于 2024-04-25 17:05:14

在我写这篇文章的时候,斯文在评论中给出了同样的答案。。。在

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

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

然后您可以打开它们:

^{pr2}$

相关问题 更多 >