SparseTensorDenseMatMul

SparseTensorDenseMatMul classe final pública

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>
criar ( 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.
Output <U>
produto ()

Métodos herdados

Constantes

nome_op final String public static

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

Valor constante: "SparseTensorDenseMatMul"

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

pública Output <U> produto ()