Spec-Zone.ru › TensorFlow 1.15

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

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

Классы

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

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

class LinearOperatorBlockDiag: Объединяет один или несколько 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 LinearOperatorScaledIdentity: LinearOperator действующий как масштабированная [пакетная] единичная матрица A = c I.

class LinearOperatorToeplitz: LinearOperator действующий как [пакет] матриц Тоepлица.

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

Функции

adjoint(...): Транспонирует последние две размерности и сопрягает тензор matrix.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

l2_normalize(...): Нормализует по размерности axis с помощью нормы L2.

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

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

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

lu(...): Вычисляет 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(...): Решает системы тридиагональных уравнений.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/linalg

Spec-Zone.ru

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