Spec-Zone.ru › TensorFlow

Модуль: tf.compat.v1.linalg

Публичный API для пространства имен tf._api.v2.linalg

Модули

experimental модуль: публичный API для пространства имен tf._api.v2.linalg.experimental

Классы

class LinearOperator: базовый класс, определяющий линейный оператор [пакет линейных операторов].

class LinearOperatorAdjoint: LinearOperator, представляющий сопряженный оператор другого оператора.

class LinearOperatorBlockDiag: объединяет один или несколько LinearOperators в блочно-диагональную матрицу.

class LinearOperatorBlockLowerTriangular: объединяет LinearOperators в блочную нижнюю треугольную матрицу.

class LinearOperatorCirculant: LinearOperator, действующий как циркулянтная матрица.

class LinearOperatorCirculant2D: LinearOperator, действующий как блочно-циркулянтная матрица.

class LinearOperatorCirculant3D: LinearOperator, действующий как вложенная блочно-циркулянтная матрица.

class LinearOperatorComposition: композиция одного или нескольких LinearOperators.

class LinearOperatorDiag: LinearOperator, действующий как квадратная диагональная матрица [пакет матриц].

class LinearOperatorFullMatrix: LinearOperator, оборачивающий матрицу [пакет матриц].

class LinearOperatorHouseholder: LinearOperator, действующий как пакет преобразований Хаусхолдера.

class LinearOperatorIdentity: LinearOperator, действующий как квадратная единичная матрица [пакет матриц].

class LinearOperatorInversion: LinearOperator, представляющий обратный оператор другого оператора.

class LinearOperatorKronecker: произведение Кронекера двух LinearOperators.

class LinearOperatorLowRankUpdate: возмущает LinearOperator обновлением ранга K.

class LinearOperatorLowerTriangular: LinearOperator, действующий как квадратная нижняя треугольная матрица [пакет матриц].

class LinearOperatorPermutation: LinearOperator, действующий как пакет матриц перестановок.

class LinearOperatorScaledIdentity: LinearOperator, действующий как масштабированная единичная матрица [пакет матриц] A = c I.

class LinearOperatorToeplitz: LinearOperator, действующий как пакет матриц Тёплица.

class LinearOperatorTridiag: LinearOperator, действующий как квадратная трёхдиагональная матрица [пакет матриц].

class LinearOperatorZeros: LinearOperator, действующий как нулевая матрица [пакет матриц].

Функции

adjoint(...): меняет местами последние два измерения тензора и вычисляет комплексное сопряжение тензора matrix.

band_part(...): копирует тензор, обнуляя все элементы вне центральной полосы каждой внутренней матрицы.

cholesky(...): вычисляет разложение Холецкого одной или нескольких квадратных матриц.

cholesky_solve(...): решает системы линейных уравнений A X = RHS по заданным разложениям Холецкого.

cross(...): вычисляет попарное векторное произведение.

det(...): вычисляет определитель одной или нескольких квадратных матриц.

diag(...): возвращает пакетный диагональный тензор с заданными пакетными значениями диагонали.

diag_part(...): возвращает пакетную диагональную часть пакетного тензора.

eigh(...): вычисляет собственное разложение пакета самосопряженных матриц.

eigh_tridiagonal(...): вычисляет собственные значения эрмитовой трёхдиагональной матрицы.

eigvalsh(...): вычисляет собственные значения одной или нескольких самосопряженных матриц.

einsum(...): свёртка тензоров по заданным индексам и внешнее произведение.

expm(...): вычисляет матричную экспоненту одной или нескольких квадратных матриц.

eye(...): создаёт единичную матрицу или пакет матриц.

global_norm(...): вычисляет глобальную норму нескольких тензоров.

inv(...): вычисляет обратную матрицу для одной или нескольких обратимых квадратных матриц либо их сопряжённых (эрмитово-сопряжённых) матриц.

l2_normalize(...): нормализует вдоль измерения axis с использованием нормы L2. (устаревшие аргументы)

logdet(...): вычисляет логарифм определителя эрмитовой положительно определённой матрицы.

logm(...): вычисляет матричный логарифм одной или нескольких квадратных матриц:

lstsq(...): решает одну или несколько задач линейного метода наименьших квадратов.

lu(...): вычисляет LU-разложение одной или нескольких квадратных матриц.

lu_matrix_inverse(...): вычисляет обратную матрицу по LU-разложениям одной или нескольких матриц.

lu_reconstruct(...): восстанавливает одну или несколько матриц по их LU-разложениям.

lu_solve(...): решает системы линейных уравнений A X = RHS по заданным LU-разложениям.

matmul(...): умножает матрицу a на матрицу b, получая a * b.

matrix_rank(...): вычисляет ранг одной или нескольких матриц.

matrix_transpose(...): меняет местами последние два измерения тензора a.

matvec(...): умножает матрицу a на вектор b, получая a * b.

norm(...): вычисляет норму векторов, матриц и тензоров. (устаревшие аргументы)

normalize(...): нормализует tensor вдоль измерения axis с использованием заданной нормы.

pinv(...): вычисляет псевдообратную матрицу Мура — Пенроуза для одной или нескольких матриц.

qr(...): вычисляет QR-разложения одной или нескольких матриц.

set_diag(...): возвращает матричный тензор с новыми пакетными значениями диагонали.

slogdet(...): вычисляет знак и логарифм абсолютного значения определителя

solve(...): решает системы линейных уравнений.

sqrtm(...): вычисляет квадратный корень матрицы для одной или нескольких квадратных матриц:

svd(...): вычисляет сингулярные разложения одной или нескольких матриц.

tensor_diag(...): возвращает диагональный тензор с заданными значениями диагонали.

tensor_diag_part(...): возвращает диагональную часть тензора.

tensordot(...): свёртка тензоров a и b по заданным осям и внешнее произведение.

trace(...): вычисляет след тензора x.

transpose(...): меняет местами последние два измерения тензора a.

triangular_solve(...): решает системы линейных уравнений с верхними или нижними треугольными матрицами.

tridiagonal_matmul(...): умножает трёхдиагональную матрицу на матрицу.

tridiagonal_solve(...): решает системы уравнений с трёхдиагональными матрицами.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/compat/v1/linalg

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API