gpt4 book ai didi

python - 在 Python 中附加两个 3d numpy 数组

转载 作者:太空宇宙 更新时间:2023-11-03 15:09:43 24 4
gpt4 key购买 nike

我想知道如何在 python 中附加两个 3d numpy 数组?

例如,我有一个形状为 (81,81,61) 的形状,我想通过附加原始数组在 z 方向上自身。

最佳答案

一种方法是使用 np.dstack它沿第三轴连接数组(d 代表深度)。

例如:

>>> a = np.arange(8).reshape(2,2,2)
>>> np.dstack((a, a))
array([[[0, 1, 0, 1],
[2, 3, 2, 3]],

[[4, 5, 4, 5],
[6, 7, 6, 7]]])

>>> np.dstack((a, a)).shape
(2, 2, 4)

您还可以使用 np.concatenate((a, a), axis=2)

关于python - 在 Python 中附加两个 3d numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28414786/

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