Matriz-multiplica uma matriz esparsa por uma matriz densa.
Retorna uma matriz densa. Para as entradas A e B, onde A é CSR e B é denso; esta operação retorna um C denso;
Se transpose_output for falso, retorna:
C = A . B
C = transpose(A . B) = transpose(B) . transpose(A)
Se conjugate_output for `true`, retorna:
C = conjugate(A . B) = conjugate(A) . conjugate(B)
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
conjugate(transpose(A))
Classes aninhadas
aula | SparseMatrixMatMul.Options | Atributos opcionais para SparseMatrixMatMul |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
SparseMatrixMatMul.Options estática | adjointA (booleano adjointA) |
SparseMatrixMatMul.Options estática | adjointB (booleano adjuntoB) |
Saída <T> | asOutput () Retorna o identificador simbólico do tensor. |
SparseMatrixMatMul.Options estática | conjugateOutput (booleano conjugateOutput) |
estático <T estende TType > SparseMatrixMatMul <T> | |
Saída <T> | saída () Um tensor de saída denso. |
SparseMatrixMatMul.Options estática | transposeA (transposeA booleana) |
SparseMatrixMatMul.Options estática | transposeB (booleano transposeB) |
SparseMatrixMatMul.Options estática | transposeOutput (booleano transposeOutput) |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
público estático SparseMatrixMatMul.Options adjointA (booleano adjointA)
Parâmetros
adjuntoA | Indica se `a` deve ser transposto por conjugado. |
---|
público estático SparseMatrixMatMul.Options adjointB (Booleano adjointB)
Parâmetros
adjuntoB | Indica se `b` deve ser transposto por conjugado. |
---|
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 SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)
Parâmetros
saída conjugada | Conjuga o produto de `a` e `b`. |
---|
public static SparseMatrixMatMul <T> create ( Escopo escopo, Operando <?> a, Operando <T> b, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação SparseMatrixMatMul.
Parâmetros
escopo | escopo atual |
---|---|
um | Um CSRSparseMatrix. |
b | Um tensor denso. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de SparseMatrixMatMul
public static SparseMatrixMatMul.Options transposeA (booleano transposeA)
Parâmetros
transporA | Indica se `a` deve ser transposto. |
---|
public static SparseMatrixMatMul.Options transposeB (Boolean transposeB)
Parâmetros
transporB | Indica se `b` deve ser transposto. |
---|
public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)
Parâmetros
transporSaída | Transpõe o produto de `a` e `b`. |
---|