Вы можете просто использовать u
и v
для индексации, затем r
для присвоения значений этим индексам
>>> img[u, v] = r
>>> img
array([[ 0.09, 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , -0.17, 0. , 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0.7 , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0. , -0.28, 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , 0. , 0. , -1.88, 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , 1.18, 0. , 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0. , -1.3 , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , 0. , 0. , -0.19, 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , 0. , 1.94, 0. , 0. , 0. , 0. , 0. , 0. ],
[ 0. , 0. , 0. , -0.86, 0. , 0. , 0. , 0. , 0. , 0. ]])