Multiplique SparseTensor (de classificação 2) "A" pela matriz densa "B".
Nenhuma verificação de validade é realizada nos índices de A. No entanto, o seguinte formato de entrada é recomendado para um comportamento ideal:
if adjoint_a == false: A deve ser classificado em ordem lexicograficamente crescente. Use SparseReorder se não tiver certeza. if adjoint_a == true: A deve ser classificado em ordem crescente de dimensão 1 (ou seja, ordem de "coluna principal" em vez de ordem de "linha principal").
Classes aninhadas
classe | SparseTensorDenseMatMul.Options | Atributos opcionais para SparseTensorDenseMatMul |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
estáticos SparseTensorDenseMatMul.Options | adjointA (booleano adjointA) |
estáticos SparseTensorDenseMatMul.Options | adjointB (booleano adjointB) |
Output <U> | asOutput () Retorna o identificador simbólico do tensor. |
estática <U estende TType > SparseTensorDenseMatMul <U> | |
Output <U> | produto () |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
public static SparseTensorDenseMatMul.Options adjointA (Boolean adjointA)
Parâmetros
adjacente A | Use o adjunto de A na multiplicação da matriz. Se A for complexo, isso é transposto (conj (A)). Caso contrário, é transposta (A). |
---|
public static SparseTensorDenseMatMul.Options adjointB (Boolean adjointB)
Parâmetros
adjointB | Use o adjunto de B na multiplicação da matriz. Se B for complexo, isso é transposto (conj (B)). Caso contrário, é transposto (B). |
---|
pública Output <U> asOutput ()
Retorna o identificador simbólico do 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 SparseTensorDenseMatMul <U> create ( Scope escopo, Operando <? estende TNumber > aIndices, Operando <U> aValores, Operando < TInt64 > aShape, Operando <U> b, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseTensorDenseMatMul.
Parâmetros
alcance | escopo atual |
---|---|
aIndices | 2-D. Os `índices` do` SparseTensor`, tamanho `[nnz, 2]` Matriz. |
aValues | 1-D. Os `valores` do vetor` SparseTensor`, tamanho `[nnz]`. |
uma forma | 1-D. A `forma` do` SparseTensor`, tamanho `[2]` Vector. |
b | 2-D. Uma matriz densa. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de SparseTensorDenseMatMul