Копирование матрицы

Рейтинг: 0Ответов: 0Опубликовано: 26.02.2023
matrices=[]
matrices.append(np.array(matrix))
delta=np.array(matrix)

i=1
while True:
  matrices.append(matrices[i-1].dot(matrices[0]))
  delta+=matrices[i-1]
  if np.diagonal(matrices[i]).sum()!=0:
    break
  if matrices[i].sum()==0:
    break
  i+=1

Поменяла, как вы сказали

Вопрос сейчас более точный Требуется умножать матрицы до тех пор пока либо на диагонали будет какое-то число, либо когда получится нулевая матрица.

При умножении почему-то получаются только единицы и нули, хотя должны быть и другие числа (уже по моим техническим расчетом)

В чём проблема?

Ответы

Ответов пока нет.