Spec-Zone.ru › TensorFlow 2.9

Модуль: tf.linalg

Операции для линейной алгебры.

Модули

experimental модуль: Публичный API для пространства имён tf.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/versions/r2.9/api_docs/python/tf/linalg

Spec-Zone.ru

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