Вам следует избегать повторения циклов использования for, вместо этого попытайтесь решить проблему с помощью трансляции.
Прочтите о вещании NumPy
https://docs.scipy.org/doc/numpy/user/basics.broadcasting.html
Вы можете сделать это, например.
>>> import numpy as np
>>> np.full((2,3), 10)
array([[10, 10, 10],
[10, 10, 10]])
или
>>> a = np.ones((2,3))
>>> a
array([[1., 1., 1.],
[1., 1., 1.]])
>>> a * 10
array([[10., 10., 10.],
[10., 10., 10.]])
или
>>> b = np.zeros((2,3))
>>> b
array([[0., 0., 0.],
[0., 0., 0.]])
>>> b+10
array([[10., 10., 10.],
[10., 10., 10.]])