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 dimensión creciente. El único momento en que se puede violar el orden es durante la manipulación manual de los índices y vectores de valores para agregar entradas.
El reordenamiento no afecta la forma del SparseTensor.
Si el tensor tiene rango `R` y` N` valores no vacíos, `input_indices` tiene la forma` [N, R] `, input_values tiene la longitud` N` y input_shape tiene la longitud `R`.
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estática <T se extiende Ttype > SparseReorder <T> | |
Salida < TInt64 > | outputIndices () 2-D. |
Salida <T> | outputValues () 1-D. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
public static SparseReorder <T> crear ( Alcance alcance, operando < TInt64 > inputIndices, operando <T> IngresarValores, operando < TInt64 > inputShape)
Método de fábrica para crear una clase que envuelva una nueva operación SparseReorder.
Parámetros
alcance | alcance actual |
---|---|
inputIndices | 2-D. Matriz `N x R` con los índices de valores no vacíos en un SparseTensor, posiblemente no en orden canónico. |
inputValues | 1-D. `N` valores no vacíos correspondientes a` input_indices`. |
inputShape | 1-D. Forma de la entrada SparseTensor. |
Devoluciones
- una nueva instancia de SparseReorder
pública de salida < TInt64 > outputIndices ()
2-D. Matriz `N x R` con los mismos índices que input_indices, pero en orden canónico de filas principales.
pública de salida <T> outputValues ()
1-D. `N` valores no vacíos correspondientes a` output_indices`.