Вопросы к Поиску с Алисой
Чтобы избежать ошибки «can't multiply sequence by non-int of type float» при работе с матрицами, нужно использовать правильные типы данных. pytutorial.com Последовательности (списки, строки) в Python можно умножать только на целые числа, а на числа с плавающей точкой — нет. pytutorial.com www.freecodecamp.org
Несколько способов решения проблемы:
Также, чтобы исправить ошибку в конкретном случае работы с матрицами, можно получить элементы из строки и главной диагонали в виде чисел, а не списков. qna.habr.com