1
兩個numpy的陣列已經被填充如下:如何使用向量化代碼填充具有漸變的numpy數組?
[0 1 2]
[0 1 2]
[0 1 2]
[0 1 2]
[0 1 2]]
[[0 0 0]
[1 1 1]
[2 2 2]
[3 3 3]
[4 4 4]]
或者
第一個想法是:
ax=np.zeros((5,3),np.int16)
ay=np.zeros((5,3),np.int16)
for j in range(0,3):
for i in range(0,5):
ax[i,j]=j#filling ax with x=col
ay[i,j]=i#filling ay with y values y=li
的第二個想法是:
bx = np.zeros((5,3),np.int16)
by = np.zeros((5,3),np.int16)
for j in range(3):
bx[:,j]=j
for i in range(5):
by[i,:]=i
我肯定有更好的方法,哪一個? 感謝 JP
太棒了!如何計時? –
@ Jean-Pat更新 – zhangxaochen