Гипер- Матрица определителей третьего порядка
# Функция для вычисления определителя третьего порядка
def determinant_3x3(matrix):
return np.linalg.det(matrix[:3, :3])
# Создаем 6 матриц 6x6 со случайными числами от 0 до 100
matrices = [np.random.randint(0, 101, size=(6, 6)) for _ in range(6)]
# Вычисляем определители третьего порядка для каждой матрицы
determinants = [determinant_3x3(matrix) for matrix in matrices]
# Создаем интегральную гиперматрицу из определителей
hyper_matrix = np.array(determinants).reshape(2, 3)
# Выводим исходные матрицы и интегральную гиперматрицу
print("Исходные матрицы:")
for matrix in matrices:
print(matrix, end=' ')
print("\nИнтегральная гиперматрица:")
print(hyper_matrix)
Конечно, вот код, который выводит исходные матрицы в горизонтальном отображении, а также вычисляет их определители третьего порядка и
формирует интегральную гипер- матрицу:
Этот код сначала создает шесть матриц 6 yf 6, затем вычисляет определители третьего порядка для левого верхнего угла каждой матрицы и формирует из них интегральную гипер- матрицу. В конце код выводит все исходные матрицы в одну строку и показывает интегральную гипер- матрицу.
Если вам нужно изменить способ отображения или вычисления, пожалуйста, дайте мне знать, и я помогу вам с этим.
вывод тестовых матриц:
Исходные 6 матриц -> 6 на 6:
[96 72 18 45 89 93]
[76 99 9 2 11 83]
[90 31 3 40 22 37]
[40 31 69 33 3 48]
[17 85 63 49 97 95]
[32 90 31 71 9 92]
[ 3 14 95 19 42 71]
[57 41 85 66 70 42]
[17 53 96 55 37 7]
[32 59 49 26 32 47]
[37 3 8 90 60 63]
[35 1 91 91 45 11]
[ 32 70 53 33 80 76]
[ 70 34 64 29 22 47]
[ 62 33 86 82 97 2]
[ 58 80 100 23 95 43]
[ 16 95 57 40 90 19]
[ 39 84 99 16 80 87]
[35 48 88 33 21 30]
[ 6 47 42 12 68 94]
[99 60 4 78 16 69]
[24 26 20 50 87 75]
[54 52 89 12 70 78]
[35 96 14 39 76 68]
[17 84 30 57 23 68]
[83 12 61 54 85 53]
[58 74 21 27 43 3]
[12 2 41 52 23 84]
[ 1 83 50 31 64 42]
[ 4 10 8 88 1 65]
[ 7 99 90 27 100 41]
[ 62 33 65 7 70 82]
[ 56 31 18 83 55 98]
[ 90 1 39 48 19 43]
[ 90 33 47 53 0 0]
[ 72 8 3 85 89 19]
Интегральная гипер- матрица:
[[ -74340. 162695. -106950.]
[-260972. 241706. 246589.]]
(+++)(+++)(+++)
Во Имя Отца И Сына И Святаго Духа
И Во Веки Веков
Божьей Благодати Святой Троицы
Аминь
***
000 111 222 333 444 555
Свидетельство о публикации №124051406823