Здраствуйте, нужна помощь в подсчете определителя матрицы, используя правило перестановок.
И также создании троих функций: функция создания списка перестановок, функция подсчета произведений и функция подсчета общей суммы.
Всё, что вышло на данный момент. Был бы признателен в помощи.
И также создании троих функций: функция создания списка перестановок, функция подсчета произведений и функция подсчета общей суммы.
Всё, что вышло на данный момент. Был бы признателен в помощи.
Код:
import numpy as np
import itertools
while True:
def matrix_size(message):
try:
matrix_size = int(input(message))
if matrix_size <= 0 and matrix_size > 10: raise Typerror
except TypeError:
print('Input should be more than 0 and less than 10')
return 0
return matrix_size
def random_matrix(dim):
"""
The function generates dim x dim array of integers
between 0 and 10
"""
matrix = np.random.randint(10, size = (dim, dim))
return matrix