flujo tensor:: operaciones:: Reordenamiento disperso
#include <sparse_ops.h>
Reordena un SparseTensor en el orden canónico de fila principal.
Resumen
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
.
Argumentos:
- alcance: un objeto de alcance
- índices_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_entrada: 1-D.
N
valores no vacíos correspondientes ainput_indices
. - forma_entrada: 1-D. Forma de la entrada SparseTensor.
Devoluciones:
-
Output
índices_salida: 2-D. MatrizN x R
con los mismos índices que input_indices, pero en orden canónico de filas principales. -
Output
valores_salida: 1-D.N
valores no vacíos correspondientes aoutput_indices
.
Constructores y destructores | |
---|---|
SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape) |
Atributos públicos | |
---|---|
operation | |
output_indices | |
output_values |
Atributos públicos
operación
Operation operation
índices_de_salida
::tensorflow::Output output_indices
valores_de_salida
::tensorflow::Output output_values
Funciones públicas
Reordenamiento disperso
SparseReorder( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape )