torch.linalg
Общие операции линейной алгебры.
Свойства матриц
norm
| Вычисляет норму вектора или матрицы. |
vector_norm
| Вычисляет норму вектора. |
matrix_norm
| Вычисляет норму матрицы. |
diagonal
| Псевдоним для |
det
| Вычисляет определитель квадратной матрицы. |
slogdet
| Вычисляет знак и натуральный логарифм абсолютного значения определителя квадратной матрицы. |
cond
| Вычисляет числовую обусловленность матрицы относительно нормы матрицы. |
matrix_rank
| Вычисляет числовой ранг матрицы. |
Разложения
cholesky
| Вычисляет разложение Холецкого комплексной эрмитовой или вещественной симметричной положительно определенной матрицы. |
qr
| Вычисляет QR-разложение матрицы. |
lu
| Вычисляет LU-разложение с частичным выбором главного элемента матрицы. |
lu_factor
| Вычисляет компактное представление LU-факторизации с частичным выбором главного элемента матрицы. |
eig
| Вычисляет разложение по собственным значениям квадратной матрицы, если оно существует. |
eigvals
| Вычисляет собственные значения квадратной матрицы. |
eigh
| Вычисляет разложение по собственным значениям комплексной эрмитовой или вещественной симметричной матрицы. |
eigvalsh
| Вычисляет собственные значения комплексной эрмитовой или вещественной симметричной матрицы. |
svd
| Вычисляет сингулярное разложение (SVD) матрицы. |
svdvals
| Вычисляет сингулярные значения матрицы. |
Решатели
solve
| Вычисляет решение квадратной системы линейных уравнений с единственным решением. |
solve_triangular
| Вычисляет решение треугольной системы линейных уравнений с единственным решением. |
lu_solve
| Вычисляет решение квадратной системы линейных уравнений с единственным решением, используя LU-разложение. |
lstsq
| Вычисляет решение задачи наименьших квадратов для системы линейных уравнений. |
Обратные матрицы
inv
| Вычисляет обратную матрицу квадратной матрицы, если она существует. |
pinv
| Вычисляет псевдообратную матрицу (обратную матрицу по Муру-Пенрозу) для матрицы. |
Функции матриц
matrix_exp
| Вычисляет матричную экспоненту квадратной матрицы. |
matrix_power
| Вычисляет |
Матричные произведения
cross
| Вычисляет векторное произведение двух 3-мерных векторов. |
matmul
| Псевдоним для |
vecdot
| Вычисляет скалярное произведение двух наборов векторов вдоль измерения. |
multi_dot
| Эффективно перемножает две или более матрицы, переупорядочивая умножения так, чтобы выполнялось наименьшее количество арифметических операций. |
householder_product
| Вычисляет первые |
Операции с тензорами
tensorinv
| Вычисляет мультипликативную обратную величину |
tensorsolve
| Вычисляет решение |
Разное
vander
| Генерирует матрицу Вандермонда. |
Экспериментальные функции
cholesky_ex
| Вычисляет разложение Холецкого комплексной эрмитовой или вещественной симметричной положительно определенной матрицы. |
inv_ex
| Вычисляет обратную матрицу для квадратной матрицы, если она обратима. |
solve_ex
| Вариант |
lu_factor_ex
| Это версия |
ldl_factor
| Вычисляет компактное представление факторизации LDL эрмитовой или симметричной (возможно, невырожденной) матрицы. |
ldl_factor_ex
| Это версия |
ldl_solve
| Вычисляет решение системы линейных уравнений с использованием факторизации LDL. |
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/linalg.html