TensorFlow模塊:tf.linalg

2018-08-03 11:48 更新

模塊:tf.linalg

定義在:tensorflow/tools/api/generator/api/linalg/__init__.py

用于Python API的導入.

這個文件是計算機生成的!不要編輯.生成者:tensorflow / tools / api / generator / create_python_api.py腳本.

class LinearOperator:定義[batch of]線性運算符[s]的基類.

class LinearOperatorComposition:組成一個或多個LinearOperators.

class LinearOperatorDiag:LinearOperator的作用就像一個[batch]方形對角矩陣.

class LinearOperatorFullMatrix:用于包裝[batch]矩陣的LinearOperator.

class LinearOperatorIdentity:LinearOperator的作用像一個[batch]方形單位矩陣.

class LinearOperatorLowRankUpdate:打亂使用秩K更新的LinearOperator.

class LinearOperatorLowerTriangular:LinearOperator的作用像[batch]方形下三角矩陣.

class LinearOperatorScaledIdentity:LinearOperator的作用像一個縮放的[batch]單位矩陣A = c I.

功能

adjoint(...):轉置最后兩個維度和共軛張量matrix.

band_part(...):復制張量設置每個最內層矩陣中心帶外的所有內容

cholesky(...):計算一個或多個方陣的Cholesky分解.

cholesky_solve(...):A X = RHS給出的Cholesky因子分解,求解線性方程組.

det(...):計算一個或多個方陣的行列式.

diag(...):返回具有給定批處理對角線值的批處理對角線張量.

diag_part(...):返回批處理張量的批處理對角線部分.

eigh(...):計算了一批自共軛矩陣的特征分解.

eigvalsh(...):計算一個或多個自共軛矩陣的特征值.

einsum(...):任意維度的張量之間的廣義收縮.

expm(...):計算一個或多個方陣的矩陣指數(shù).

eye(...):構造一個單位矩陣或批矩陣.

inv(...):計算一個或多個平方可逆矩陣或它們的倒數(shù)

logdet(...):計算hermitian正定矩陣的行列式的對數(shù).

logm(...):計算一個或多個方陣的矩陣對數(shù):

lstsq(...):解決一個或多個線性最小二乘問題.

norm(...):計算向量,矩陣和張量的范數(shù).(不贊成的參數(shù))

qr(...):計算一個或多個矩陣的QR分解.

set_diag(...):返回具有新批處理對角線值的批處理矩陣張量.

slogdet(...):計算行列式的絕對值的符號和日志

solve(...):求解線性方程組.

svd(...):計算一個或多個矩陣的奇異值分解.

tensordot(...):a和b沿指定軸的張量收縮.

trace(...):計算張量x的軌跡.

transpose(...):轉置張量a的最后兩個維度.

triangular_solve(...):求解具有上三角矩陣或下三角矩陣的線性方程組.

其他成員

__cached__

__loader__

__spec__

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號