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
aula | SparseTensorDenseMatMul.Options | Atributos opcionais para SparseTensorDenseMatMul |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
SparseTensorDenseMatMul.Options estático | adjointA (booleano adjointA) |
SparseTensorDenseMatMul.Options estático | adjointB (booleano adjuntoB) |
Saída <U> | asOutput () Retorna o identificador simbólico do tensor. |
estático <U estende TType > SparseTensorDenseMatMul <U> | |
Saída <U> | produtos () |
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 SparseTensorDenseMatMul.Options adjointA (booleano adjointA)
Parâmetros
adjuntoA | Use o adjunto de A na multiplicação da matriz. Se A for complexo, isso é transpose(conj(A)). Caso contrário, é transposto (A). |
---|
público estático SparseTensorDenseMatMul.Options adjointB (booleano adjointB)
Parâmetros
adjuntoB | Use o adjunto de B na multiplicação da matriz. Se B for complexo, isso é transposto(conj(B)). Caso contrário, é transposto (B). |
---|
Saída pública <U> 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 SparseTensorDenseMatMul <U> create ( Escopo escopo , Operando <? estende TNumber > aIndices, Operando <U> aValues, Operando < TInt64 > aShape, Operando <U> b, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação SparseTensorDenseMatMul.
Parâmetros
escopo | escopo atual |
---|---|
aÍndices | 2-D. Os `índices` da matriz `SparseTensor`, tamanho `[nnz, 2]`. |
aValores | 1-D. Os `valores` do vetor `SparseTensor`, tamanho `[nnz]`. |
uma forma | 1-D. A `forma` do vetor `SparseTensor`, tamanho `[2]`. |
b | 2-D. Uma Matriz densa. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de SparseTensorDenseMatMul