Sqrtm

classe final pública Sqrtm

Calcula a raiz quadrada da matriz de uma ou mais matrizes quadradas:

matmul(m²(A),m²(A)) = A

A matriz de entrada deve ser invertível. Se a matriz de entrada for real, ela não deve ter autovalores reais e negativos (pares de autovalores conjugados complexos são permitidos).

A raiz quadrada da matriz é calculada primeiro reduzindo a matriz à forma quase triangular com a decomposição real de Schur. A raiz quadrada da matriz quase triangular é então calculada diretamente. Detalhes do algoritmo podem ser encontrados em: Nicholas J. Higham, "Computing real square Roots of a Real Matrix", Linear Algebra Appl., 1987.

A entrada é um tensor de forma `[..., M, M]` cujas 2 dimensões mais internas formam matrizes quadradas. A saída é um tensor da mesma forma que a entrada contendo a raiz quadrada da matriz para todas as submatrizes de entrada `[..., :, :]`.

Constantes

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

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico do tensor.
estático <T estende TType > Sqrtm <T>
create (escopo do escopo , entrada do operando <T>)
Método de fábrica para criar uma classe que envolve uma nova operação Sqrtm.
Saída <T>
saída ()
A forma é `[..., M, M]`.

Métodos herdados

Constantes

String final estática pública OP_NAME

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

Valor constante: "MatrixSquareRoot"

Métodos Públicos

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

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

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

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

Parâmetros
escopo escopo atual
entrada A forma é `[..., M, M]`.
Devoluções
  • uma nova instância do Sqrtm

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

A forma é `[..., M, M]`.