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> | |
Saída < TInt64 > | índices de saída () 2-D. |
Saída <T> | valores de saída () 1-D. |
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
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.