>>> a = np.zeros((3, 2))
>>> a
array([[0., 0.],
[0., 0.],
[0., 0.]])
>>>
>>> a[:,:] = 5
>>>
>>> a
array([[5., 5.],
[5., 5.],
[5., 5.]])
Также, можно заполнить столбцы или строки из векторов.
m[:, 0] = a
m[:, 1] = b
m[:, 2] = c
m[0, :] = a
m[1, :] = b
m[2, :] = c
А можно проинициализировать массив уже заполненным с помощью np.full или... Читать далее