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