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
I я уверен, что есть лучший способ, какой? Благодаря JP
Отлично! Как делать тайм? –
@ Жан-Пэт обновил – zhangxaochen