我实际上正在使用numpy库(特别是ndarray),但遇到有关numpy数组尺寸的错误。
我的问题是以下内容,如何将10 * 1数组转换为大小为4 * 10的4维数组
换句话说,如何将(10,1)的数组(变量a)转换为像(10,350,350,3)这样的4维数组
a=[array([[[0.4, 0.1, 0.4], [0.4, 0.4, 0.4],[0.4, 0.4, 0.4],[0.4, 0.4, 0.4]],
[[0.4, 0.1, 0.4], [0.4, 0.4, 0.4],[0.4, 0.4, 0.4],[0.4, 0.4, 0.4]],
[[0.4, 0.1, 0.4], [0.4, 0.4, 0.4],[0.4, 0.4, 0.4],[0.4, 0.4, 0.4]]])
......
array([[[0.4, 0.1, 0.4], [0.4, 0.4, 0.4],[0.4, 0.4, 0.4],[0.4, 0.4, 0.4]],
[[0.4, 0.1, 0.4], [0.4, 0.4, 0.4],[0.4, 0.4, 0.4],[0.4, 0.4, 0.4]],
[[0.4, 0.1, 0.4], [0.4, 0.4, 0.4],[0.4, 0.4, 0.4],[0.4, 0.4, 0.4]]])]