У меня есть список длиной 50, созданный с использованием linspace:
m=np.linspace(0,10,50)
Я могу преобразовать это как матрицу 10 X 5, используя изменение формы
X=np.reshape(m,(10,5))
Но, если я хочу используйте for-loop, чтобы сделать то же самое, я получаю ошибку:
z=np.zeros((10,5),dtype=float)
s=0
for i in range(0,10):
for j in range(0,5):
m[i][j]=z[s]
s=s+1
вот ошибка:
'numpy .float64' объект не поддерживает элемент назначение
Почему не поддерживается назначение элемента?
Спасибо