Я пытаюсь умножить строку матрицы на число.
Это мой код:
def multiply_rows(m,r,x):
for i in range(r,r +1):
for j in range(0,m.shape[1]):
m[i,j] = (m[i,j]) * (1 / float(x))
return m
Вот что дала мне консоль:
multiply_rows(numpy.array([[1,2],[3,4]]),1, 4)
массив ([[1, 2], [0, 1]])
Я не могу понять, почему он показывает 0 вместо 0,75. Любая помощь приветствуется