tensoreflusso:: ops:: SparseReorder
#include <sparse_ops.h>
Riordina un SparseTensor nell'ordinamento canonico, riga maggiore.
Riepilogo
Si noti che per convenzione, tutte le operazioni sparse preservano l'ordinamento canonico lungo il numero di dimensione crescente. L'unico ordinamento temporale che può essere violato è durante la manipolazione manuale degli indici e dei vettori dei valori per aggiungere voci.
Il riordino non influisce sulla forma dello SparseTensor.
Se il tensore ha rango R
e N
valori non vuoti, input_indices
ha forma [N, R]
, input_values ha lunghezza N
e input_shape ha lunghezza R
.
Argomenti:
- scope: un oggetto Scope
- input_indices: 2-D. Matrice
N x R
con gli indici dei valori non vuoti in uno SparseTensor, possibilmente non in ordinamento canonico. - valori_input: 1-D.
N
valori non vuoti corrispondenti ainput_indices
. - forma_input: 1-D. Forma dello SparseTensor in ingresso.
Resi:
-
Output
output_indices: 2-D. MatriceN x R
con gli stessi indici di input_indices, ma nell'ordinamento canonico della riga principale. -
Output
valori_output: 1-D.N
valori non vuoti corrispondenti aoutput_indices
.
Costruttori e distruttori | |
---|---|
SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape) |
Attributi pubblici | |
---|---|
operation | |
output_indices | |
output_values |
Attributi pubblici
operazione
Operation operation
indici_output
::tensorflow::Output output_indices
valori_di_output
::tensorflow::Output output_values
Funzioni pubbliche
SparseReorder
SparseReorder( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape )