我需要创建一个形状的空 numpy 数组(?, 10, 10, 3)
. ?
意味着我不知道将插入多少个元素。然后我有很多形状的 numpy 数组(1, 10, 10, 3)
我想将其一一插入到准备好的数组中,所以?
标记将随着插入的元素而增加。
我正在尝试 numpy 数组方法的所有变体,例如empty
, insert
, concatenate
, append
...但我无法实现这一点。你能帮我一下吗?
Using np.append https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.append.html#numpy.append works:
import numpy as np
mat = np.empty((0,10,10,3))
array = np.random.rand(1,10,10,3)
mat = np.append(mat, array, axis=0)
mat = np.append(mat, array, axis=0)
print(mat.shape)
>>>(2,10,10,3)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)