SparseReorder

classe final pública SparseReorder

Reordena um SparseTensor na ordem canônica de linha principal.

Observe que, por convenção, todas as operações esparsas preservam a ordem canônica ao longo do número crescente de dimensões. A única ordem de tempo que pode ser violada é durante a manipulação manual dos índices e vetores de valores para adicionar entradas.

A reordenação não afeta a forma do SparseTensor.

Se o tensor tiver valores não vazios de classificação `R` e `N`, `input_indices` terá forma `[N, R]`, input_values ​​terá comprimento `N` e input_shape terá comprimento `R`.

Constantes

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

Métodos Públicos

estático <T estende TType > SparseReorder <T>
create (escopo do escopo , Operando < TInt64 > inputIndices, Operando <T> inputValues, Operando < TInt64 > inputShape)
Método de fábrica para criar uma classe que envolve uma nova operação SparseReorder.
Saída < TInt64 >
Saída <T>

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: "SparseReorder"

Métodos Públicos

public static SparseReorder <T> create ( Escopo do escopo , Operando < TInt64 > inputIndices, Operando <T> inputValues, Operando < TInt64 > inputShape)

Método de fábrica para criar uma classe que envolve uma nova operação SparseReorder.

Parâmetros
escopo escopo atual
índices de entrada 2-D. Matriz `N x R` com os índices de valores não vazios em um SparseTensor, possivelmente não em ordem canônica.
valores de entrada 1-D. `N` valores não vazios correspondentes a `input_indices`.
forma de entrada 1-D. Forma da entrada SparseTensor.
Devoluções
  • uma nova instância de SparseReorder

Saída pública < TInt64 > outputIndices ()

2-D. Matriz `N x R` com os mesmos índices que input_indices, mas em ordem canônica de linha principal.

Saída pública <T> outputValues ()

1-D. `N` valores não vazios correspondentes a `output_indices`.