SparseTensorDenseMatMul

classe final pública SparseTensorDenseMatMul

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>
create ( Escopo do 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.
Saída <U>

Métodos herdados

Constantes

String final estática pública OP_NAME

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

Valor constante: "SparseTensorDenseMatMul"

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

Saída pública <U> produto ()