Мой код:
x=np.linspace(1,5,5)
a=np.insert(x,np.arange(1,5,1),np.zeros(3))
Требуемый вывод:
[1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5]
Я получаю ошибку:
ValueError: несоответствие формы: массив значений формы (3,) не может быть передан для индексации результата формы (4,)
Когда я делаю:
x=np.linspace(1,5,5)
a=np.insert(x,np.arange(1,5,1),0)
Выход:
array([1., 0., 2., 0., 3., 0., 4., 0., 5.])
Почему это не работает, когда я пытаюсь вставить массив?
PS II не может использовать циклы