tensorflow::ops::SparseReorder
#include <sparse_ops.h>Réorganise un SparseTensor selon l'ordre canonique, ligne-major.
Résumé
Il est à noter que, par convention, toutes les opérations sur les tableaux creux préservent l'ordre canonique selon le numéro de dimension croissant. Cet ordre ne peut être enfreint que lors de la manipulation manuelle des vecteurs d'indices et de valeurs pour ajouter des entrées.
Le réordonnancement n'affecte pas la forme du SparseTensor.
Si le tenseur a un rang R et N valeurs non vides, input_indices a une forme [N, R] , input_values a une longueur N , et input_shape a une longueur R .
Arguments :
- portée : un objet Scope
- input_indices : matrice 2D
N x Rcontenant les indices des valeurs non vides dans un SparseTensor, éventuellement dans un ordre non canonique. - input_values : 1-D.
Nvaleurs non vides correspondant àinput_indices. - input_shape : 1-D. Forme du tenseur creux d'entrée.
Retours :
-
Outputoutput_indices : matrice 2DN x Ravec les mêmes indices que input_indices, mais dans l’ordre canonique des lignes principales. - Valeurs
Outputoutput_values : 1-D.Nvaleurs non vides correspondant auxoutput_indices.
Constructeurs et destructeurs | |
|---|---|
SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape) |
attributs publics | |
|---|---|
operation | |
output_indices | |
output_values | |
attributs publics
opération
Operation operation
indices_de_sortie
::tensorflow::Output output_indices
valeurs_de_sortie
::tensorflow::Output output_values
fonctions publiques
Réorganisation éparse
SparseReorder( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape )