tensorflow::ops::SparseReorder

#include <sparse_ops.h>

Riordina un SparseTensor nell'ordinamento canonico per righe.

Riepilogo

Si noti che, per convenzione, tutte le operazioni sparse preservano l'ordinamento canonico lungo il numero crescente di dimensioni. L'ordinamento può essere violato solo durante la manipolazione manuale dei vettori di indici e 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

Argomentazioni:

  • ambito: un oggetto Scope
  • input_indices: Matrice 2D N x R con gli indici dei valori non vuoti in un SparseTensor, eventualmente non in ordine canonico.
  • input_values: 1-D. N valori non vuoti corrispondenti a input_indices .
  • input_shape: 1-D. Forma del tensore sparso di input.

Resi:

  • Output output_indices: matrice 2D N x R con gli stessi indici di input_indices, ma in ordine canonico per righe.
  • Output output_values: 1-D. N valori non vuoti corrispondenti a output_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_di_output

::tensorflow::Output output_indices

valori_di_output

::tensorflow::Output output_values

Funzioni pubbliche

Riordinare in modo sparso

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)