【问题标题】:How to make a multidimensional array from one dimensional arrays?如何从一维数组制作多维数组?
【发布时间】:2020-10-15 13:42:30
【问题描述】:

我正在为卷积神经网络模型准备数据。我是深度学习的新手,想先看看 LeNet 5 如何处理我的数据(因为它的参数很少)。

我准备了 9 个 NumPy 数组,每个数组都有维度 (10530, 32, 32, 1),10530 个图像,每个图像是 32 x 32 像素。我想让一个数组有 (10530, 32, 32, 9)

我尝试了 np.concatenate 但它不起作用。你有什么建议吗?

【问题讨论】:

  • 您必须指定正确的轴(在本例中为最后一个)。 np.concatenate([a, b, c, ...], axis=-1)

标签: python arrays numpy multidimensional-array


【解决方案1】:

np.concatenate是这样的:

np.concatenate(list_of_arrays, axis=-1)

【讨论】:

    猜你喜欢
    • 2019-01-11
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多