Reordena un SparseTensor en el orden canónico de fila principal.
Tenga en cuenta que, por convención, todas las operaciones dispersas conservan el orden canónico a lo largo del número de dimensiones creciente. El único momento en el que se puede violar el orden es durante la manipulación manual de los índices y vectores de valores para agregar entradas.
Reordenar no afecta la forma del SparseTensor.
Si el tensor tiene rango `R` y `N` valores no vacíos, `input_indices` tiene forma `[N, R]`, input_values tiene longitud `N` y input_shape tiene longitud `R`.
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > SparseReorder <T> | |
Salida < TInt64 > | índices de salida () 2-D. |
Salida <T> | valores de salida () 1-D. |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
public static SparseReorder <T> create ( Ámbito de alcance, Operando <TInt64> inputIndices, Operando <T> inputValues, Operando <TInt64> inputShape)
Método de fábrica para crear una clase que envuelve una nueva operación SparseReorder.
Parámetros
alcance | alcance actual |
---|---|
índices de entrada | 2-D. Matriz `N x R` con los índices de valores no vacíos en un SparseTensor, posiblemente no en orden canónico. |
valores de entrada | 1-D. `N` valores no vacíos correspondientes a `input_indices`. |
forma de entrada | 1-D. Forma de la entrada SparseTensor. |
Devoluciones
- una nueva instancia de SparseReorder
Salida pública <TInt64> índices de salida ()
2-D. Matriz `N x R` con los mismos índices que input_indices, pero en orden canónico de filas principales.
Salida pública <T> valores de salida ()
1-D. `N` valores no vacíos correspondientes a `output_indices`.