我需要创建一个形状为<a href="fmp://hostaddress/file.fmp12?script=scriptname¶m=scriptparameter">
的空numpy数组。 (?, 10, 10, 3)
表示我不知道会插入多少元素。然后我有许多形状?
的numpy数组,我想逐个插入到准备好的数组中,因此(1, 10, 10, 3)
标记将随着插入的元素而增加。
我尝试了所有numpy数组方法的变体,例如?
,empty
,insert
,concatenate
......但我不能为达到这个。你能帮我一把吗?
答案 0 :(得分:1)
使用np.append
有效:
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)