Esta página foi traduzida pela API Cloud Translation.
Switch to English

Módulo: tf.linalg

TensorFlow 1 versão

Operações de álgebra linear.

módulos

experimental módulo: API pública para namespace tf.linalg.experimental.

Aulas

class LinearOperator : classe de base que define uma [lote de] operador linear [s].

class LinearOperatorAdjoint : LinearOperator representando o adjunto de outro operador.

class LinearOperatorBlockDiag : Combina uma ou mais LinearOperators para uma matriz bloco diagonal.

class LinearOperatorBlockLowerTriangular : Combina LinearOperators em matriz uma por blocos triangular inferior.

class LinearOperatorCirculant : LinearOperator agindo como uma matriz circulante.

class LinearOperatorCirculant2D : LinearOperator agindo como uma matriz circulante bloco.

class LinearOperatorCirculant3D : LinearOperator agindo como uma matriz circulante bloco aninhado.

class LinearOperatorComposition : compõe uma ou mais LinearOperators .

class LinearOperatorDiag : LinearOperator agindo como um [lote] matriz diagonal quadrado.

class LinearOperatorFullMatrix : LinearOperator que envolve uma matriz [lote].

class LinearOperatorHouseholder : LinearOperator agindo como um [lote] de transformações Householder.

class LinearOperatorIdentity : LinearOperator agindo como um [lote] matriz identidade quadrado.

class LinearOperatorInversion : LinearOperator representando o inverso do outro operador.

class LinearOperatorKronecker : produto de Kronecker entre dois LinearOperators .

class LinearOperatorLowRankUpdate : perturbar a LinearOperator com um grau K atualização.

class LinearOperatorLowerTriangular : LinearOperator agindo como um [lote] matriz quadrada triangular inferior.

class LinearOperatorPermutation : LinearOperator agindo como um [lote] de matrizes de permutação.

class LinearOperatorScaledIdentity : LinearOperator agindo como um dimensionado [lote] matriz identidade A = c I .

class LinearOperatorToeplitz : LinearOperator agindo como um [lote] de matrizes de Toeplitz.

class LinearOperatorTridiag : LinearOperator agindo como um [lote] matriz tridiagonal quadrado.

class LinearOperatorZeros : LinearOperator agindo como uma matriz [lote] zero.

Funções

adjoint(...) : transpõe as duas últimas dimensões de e conjugados tensor matrix .

band_part(...) : Copiar um ambiente tensor tudo fora uma faixa central em cada matriz interior para zero.

banded_triangular_solve(...) : Resolva sistemas triangulares de equações com um solucionador de faixas.

cholesky(...) : Calcula a decomposição de Cholesky de um ou mais quadrados matrizes.

cholesky_solve(...) : Resolve sistemas de linear eqns AX = RHS , dado fatorações Cholesky.

cross(...) : Compute produto cruzado a pares.

det(...) : Calcula o determinante de um ou mais quadrados matrizes.

diag(...) : Retorna um em lote diagonal tensor com determinados valores diagonais em lote.

diag_part(...) : retorna a parte diagonal agrupadas de um tensor em lote.

eig(...) : calcula o eigen decomposição de um lote de matrizes.

eigh(...) : calcula o eigen decomposição de um lote de matrizes auto-adjuntas.

eigvals(...) : Calcula a valores próprios de uma ou mais matrizes.

eigvalsh(...) : Calcula a valores próprios de uma ou mais matrizes auto-adjuntas.

einsum(...) : a contração Tensor sobre índices especificados e produto externo.

expm(...) : Calcula o exponencial de matriz de um ou mais quadrados matrizes.

eye(...) : Construir uma matriz de identidade, ou um lote de matrizes.

global_norm(...) : Calcula a norma mundial de múltiplas tensores.

inv(...) : Calcula o inverso de um ou mais quadrados matrizes invertíveis ou sua

l2_normalize(...) : normaliza junto dimensão axis usando uma norma L2.

logdet(...) : log Calcula do determinante de uma matriz definida positiva hermitiana.

logm(...) : Calcula o logaritmo matriz de um ou mais quadrados matrizes:

lstsq(...) : resolve um ou mais problemas lineares de mínimos quadrados.

lu(...) : Calcula a decomposição LU de um ou mais quadrados matrizes.

lu_matrix_inverse(...) : Calcula o inverso dada a decomposição LU (s) de uma ou mais matrizes.

lu_reconstruct(...) : A única reconstruir ou mais matrizes de sua decomposição (s) LU.

lu_solve(...) : Resolve sistemas de linear eqns AX = RHS , dado fatorações LU.

matmul(...) : Multiplica matriz a pela matriz b , produzindo a * b .

matrix_rank(...) : Compute o posto da matriz de uma ou mais matrizes.

matrix_transpose(...) : transpõe duas últimas dimensões do tensor a .

matvec(...) : Multiplica matriz a por vector b , produzindo a * b .

norm(...) : Calcula a norma de vetores, matrizes e tensores.

normalize(...) : normaliza tensor junto dimensão axis usando norma especificada.

pinv(...) : Calcule o Moore-Penrose pseudo-inversa de uma ou mais matrizes.

qr(...) : Calcula as decomposições QR de uma ou mais matrizes.

set_diag(...) : Retorna um em lote matriz tensor com novos valores diagonais em lote.

slogdet(...) : Calcula o sinal e o log do valor absoluto do determinante de

solve(...) : Resolve sistemas de equações lineares.

sqrtm(...) : calcula a raiz quadrada matriz de um ou mais quadrados matrizes:

svd(...) : Calcula as decomposições valor singular de uma ou mais matrizes.

tensor_diag(...) : Retorna um tensor diagonal com determinados valores diagonais.

tensor_diag_part(...) : retorna a parte diagonal do tensor.

tensordot(...) : contracção Tensor de a e b ao longo de eixos especificados e exterior do produto.

trace(...) : Calcule o traço de um tensor x .

triangular_solve(...) : resolver sistemas de equações lineares com superior ou inferior matrizes triangulares.

tridiagonal_matmul(...) : Multiplica tridiagonal matriz por matriz.

tridiagonal_solve(...) : Resolve sistemas de equações tridiagonais.