Lu

aula final pública Lu

Calcula a decomposição LU de uma ou mais matrizes quadradas.

A entrada é um tensor de forma `[..., M, M]` cujas 2 dimensões mais internas formam matrizes quadradas.

A entrada deve ser invertível.

A saída consiste em dois tensores LU e P contendo a decomposição LU de todas as submatrizes de entrada `[..., :, :]`. LU codifica os fatores triangulares inferiores e triangulares superiores.

Para cada submatriz de entrada de forma `[M, M]`, L é uma matriz triangular inferior de forma `[M, M]` com diagonal unitária cujas entradas correspondem à parte triangular estritamente inferior de LU. U é uma matriz triangular superior de forma `[M, M]` cujas entradas correspondem à parte triangular superior, incluindo a diagonal, de LU.

P representa uma matriz de permutação codificada como uma lista de índices entre `0` e `M-1`, inclusive. Se P_mat denota a matriz de permutação correspondente a P, então L, U e P satisfazem P_mat * input = L * U.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

estático <T estende TType , U estende TNumber > Lu <T, U>
create (escopo do escopo , entrada do operando <T>, classe<U> saídaIdxType)
Método de fábrica para criar uma classe que envolve uma nova operação Lu.
estático <T estende TType > Lu <T, TInt32 >
create (escopo do escopo , entrada do operando <T>)
Método de fábrica para criar uma classe que envolve uma nova operação Lu usando tipos de saída padrão.
Saída <T>
Lu ()
Um tensor de forma `[..., M, M]` cuja parte triangular estritamente inferior denota o fator triangular inferior `L` com diagonal unitária, e cuja parte triangular superior denota o fator triangular superior `U`.
Saída <U>
p ()
Permutação das linhas codificadas como uma lista de índices em `0..M-1`.

Métodos herdados

org.tensorflow.op.RawOp
booleano final
é igual (objeto obj)
int final
Operação
op ()
Retorne esta unidade de cálculo como uma única Operation .
sequência final
boleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
para sequenciar ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.op.Op
ambiente de execução abstrato
env ()
Retorne o ambiente de execução em que esta operação foi criada.
operação abstrata
op ()
Retorne esta unidade de cálculo como uma única Operation .

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "Lu"

Métodos Públicos

public static Lu <T, U> create ( Escopo , Operando <T> entrada, Class<U> saídaIdxType)

Método de fábrica para criar uma classe que envolve uma nova operação Lu.

Parâmetros
escopo escopo atual
entrada Um tensor de forma `[..., M, M]` cujas 2 dimensões mais internas formam matrizes de tamanho `[M, M]`.
Devoluções
  • uma nova instância de Lu

public static Lu <T, TInt32 > create (escopo do escopo , entrada do operando <T>)

Método de fábrica para criar uma classe que envolve uma nova operação Lu usando tipos de saída padrão.

Parâmetros
escopo escopo atual
entrada Um tensor de forma `[..., M, M]` cujas 2 dimensões mais internas formam matrizes de tamanho `[M, M]`.
Devoluções
  • uma nova instância de Lu

Saída pública <T> lu ()

Um tensor de forma `[..., M, M]` cuja parte triangular estritamente inferior denota o fator triangular inferior `L` com diagonal unitária, e cuja parte triangular superior denota o fator triangular superior `U`.

Saída pública <U> p ()

Permutação das linhas codificadas como uma lista de índices em `0..M-1`. A forma é `[..., M]`.