Spec-Zone.ru › TensorFlow

Модуль: tf.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(...): копирует тензор, обнуляя все элементы вне центральной полосы каждой внутренней матрицы.

banded_triangular_solve(...): решает системы треугольных уравнений с помощью ленточного решателя.

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

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

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

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

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

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

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

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

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

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

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.

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/linalg

Spec-Zone.ru

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