Если у меня есть
a = np.empty((10,1))
b = np.arange(5).reshape(-1,1)
Почему я не могу сделать следующее задание:
a[0:5,0] = b
Я думал, что [0: 5,0] будет иметь такую же формукак б, а именно форма = (5,1).Но это не так, вместо этого у нас есть [0: 5,0] .shape = (5,), поэтому я не могу выполнить это назначение и должен сделать это следующим образом
a [0: 5,0] = b.reshape (5,)
Почему [0: 5,0] «изменяет форму» a?