Matrix multiplica uma matriz esparsa com uma matriz densa.
Retorna uma matriz densa. Para as entradas A e B, onde A é CSR e B é denso; este op retorna um C denso;
Se transpose_output é falsa, retornos:
C = A . B
Se transpose_output é `true`, retorna: C = transpose(A . B) = transpose(B) . transpose(A)
onde a transposição é realizada ao longo das dimensões (matriz) dois mais interiores.Se conjugate_output é `true`, retorna:
C = conjugate(A . B) = conjugate(A) . conjugate(B)
Se ambos conjugate_output e transpose_output são` true`, retornos: C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
conjugate(transpose(A))
Classes aninhadas
classe | SparseMatrixMatMul.Options | Atributos opcionais para SparseMatrixMatMul |
Métodos Públicos
estáticos SparseMatrixMatMul.Options | adjointA (booleano adjointA) |
estáticos SparseMatrixMatMul.Options | adjointB (booleano adjointB) |
Output <T> | asOutput () Retorna o identificador simbólico de um tensor. |
estáticos SparseMatrixMatMul.Options | conjugateOutput (booleano conjugateOutput) |
estática <T> SparseMatrixMatMul <T> | criar ( Scope escopo, Operando <?> a, Operando <T> b, Options ... Opções) Método de fábrica para criar uma classe envolvendo uma nova operação SparseMatrixMatMul. |
Output <T> | saída () Um tensor de saída densa. |
estáticos SparseMatrixMatMul.Options | transposeA (booleano transposeA) |
estáticos SparseMatrixMatMul.Options | transposeB (booleano transposeB) |
estáticos SparseMatrixMatMul.Options | transposeOutput (booleano transposeOutput) |
Métodos herdados
Métodos Públicos
public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)
Parâmetros
adjointA | Indica se `a` deve ser transposto por conjugado. |
---|
public static SparseMatrixMatMul.Options adjointB (Boolean adjointB)
Parâmetros
adjointB | Indica se `b` deve ser transposto por conjugado. |
---|
pública Output <T> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para as 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
conjugateOutput | Conjuga o produto de `a` e` b`. |
---|
public static SparseMatrixMatMul <T> create ( Scope escopo, Operando <?> a, Operando <T> b, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseMatrixMatMul.
Parâmetros
alcance | escopo atual |
---|---|
uma | A 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 (Boolean 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
transposeOutput | Transpõe o produto de `a` e` b`. |
---|