Хорошо, вот подсказка.
- написать функцию для вычисления младших матриц. (подсказка, используйте ломтики)
- написать функцию для вычисления кофакторов (это должно вызвать первую функцию и определенную функцию)
- определенная функция вызывает функцию на втором шаге и складывает результаты вместе. (подсказка: используйте
sum
)
альт, у вас есть определитель.
Также не забывайте, что из-за того, как мы пишем списки в python, индексы меняются местами. Это если
M = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
тогда m 0,1 равно 2, а не 4, как это было бы в обычной записи. Вы можете думать об этом как о транспонировании или использовать zip