我对3D的python numpy的尺寸的A = (2, 7, 7)
追加Python的3D numpy的阵列
import numpy as np
n = 5
m = 4
Sc = np.random.rand(m,n,n)
S1 = np.zeros((1,n+2))
S2 = np.zeros((n,1))
A0 = np.r_[S1, np.c_[S2, Sc[0], S2], S1]
A1 = np.r_[S1, np.c_[S2, Sc[1], S2], S1]
#print(A)
#print(B)
A = np.array([A0,A1])
A.shape
Atmp = np.r_[S1, np.c_[S2, Sc[2], S2], S1]
和Atmp = (7,7)
维度一些问题。
如何附加Atmp to A
?
'ATMP + A'没有给出任何错误我。也许'A + = Atmp'?你需要明确你想要的东西。 –
不,我的意思是将Amp加到Atmp数组A –
'A = np.array((A0,A1,Atmp))'或'A = np.vstack((A,Atmp [None,...]))'' – gboffi