4. Дії з матрицями.

У NumPy матрицею вважається двовимірний масив типу ndarray. Наприклад:

import numpy as np

A = np.array([[1, 2], [3, 4]])

Таблиця з операціями нам матрицями:

Операція Опис NumPy-функція / Приклад
1 Транспонування Заміна рядків на стовпці A.T
2 Поелементне додавання Сума відповідних елементів A + B
3 Поелементне віднімання Різниця відповідних елементів A - B
4 Поелементне множення Добуток відповідних елементів A * B
5 Поелементне ділення Частка відповідних елементів A / B
6 Матричне множення Алгебраїчне множення матриць A @ B або np.dot(A, B)
7 Обернена матриця A1A^{-1}, така щоAA1=IA \cdot A^{-1} = I np.linalg.inv(A)
8 Визначник (детермінант) Число, що показує виродженість np.linalg.det(A)
9 Ранг матриці Кількість лінійно незалежних рядків/стовпців np.linalg.matrix_rank(A)
10 Трасування Сума елементів головної діагоналі np.trace(A)
11 Норма матриці "Довжина" або розмірність матриці np.linalg.norm(A)
12 Округлення Округлення всіх елементів np.round(A, 2)
13 Одинична матриця Матриця з 1 по діагоналі np.identityНі
14 Діагональна матриця Створення з вектора np.diag([1,2,3])
15 Верхня трикутна Тільки елементи над діагоналлю np.triu(A)
16 Нижня трикутна Тільки елементи під діагоналлю np.tril(A)
Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання