TensorFlow模塊:tf.linalg

2018-08-03 11:48 更新

模塊:tf.linalg

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

用于Python API的導(dǎo)入.

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

類(lèi)

class LinearOperator:定義[batch of]線性運(yùn)算符[s]的基類(lèi).

class LinearOperatorComposition:組成一個(gè)或多個(gè)LinearOperators.

class LinearOperatorDiag:LinearOperator的作用就像一個(gè)[batch]方形對(duì)角矩陣.

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

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

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

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

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

功能

adjoint(...):轉(zhuǎn)置最后兩個(gè)維度和共軛張量matrix.

band_part(...):復(fù)制張量設(shè)置每個(gè)最內(nèi)層矩陣中心帶外的所有內(nèi)容

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

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

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

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

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

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

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

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

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

eye(...):構(gòu)造一個(gè)單位矩陣或批矩陣.

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

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

logm(...):計(jì)算一個(gè)或多個(gè)方陣的矩陣對(duì)數(shù):

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

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

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

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

slogdet(...):計(jì)算行列式的絕對(duì)值的符號(hào)和日志

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

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

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

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

transpose(...):轉(zhuǎn)置張量a的最后兩個(gè)維度.

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

其他成員

__cached__

__loader__

__spec__

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)