我對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