tensorflow:: ops:: SparseReorder
#include <sparse_ops.h>Zmienia kolejność SparseTensor na kanoniczną, wierszowo-główną.
Streszczenie
Należy pamiętać, że zgodnie z konwencją, wszystkie operacje rzadkie zachowują kanoniczną kolejność wraz ze wzrostem liczby wymiarów. Jedynym przypadkiem, w którym kolejność może zostać naruszona, jest ręczna manipulacja indeksami i wektorami wartości w celu dodania wpisów.
Zmiana kolejności nie ma wpływu na kształt SparseTensor.
Jeśli tensor ma rangę R i N wartości niepustych, input_indices ma kształt [N, R] , input_values ma długość N , a input_shape ma długość R
Argumenty:
- zakres: obiekt zakresu
- input_indices: 2-wymiarowa macierz
N x Rz indeksami wartości niepustych w SparseTensor, prawdopodobnie nie w porządku kanonicznym. - input_values: 1-D.
Nniepustych wartości odpowiadającychinput_indices. - input_shape: 1-D. Kształt wejściowego obiektu SparseTensor.
Zwroty:
-
Outputoutput_indices: 2-D. MacierzN x Rz takimi samymi indeksami jak input_indices, ale w kanonicznym uporządkowaniu wierszowo-głównym. -
Outputoutput_values: 1-D.Nniepustych wartości odpowiadającychoutput_indices.
Konstruktory i destruktory | |
|---|---|
SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape) |
Atrybuty publiczne | |
|---|---|
operation | |
output_indices | |
output_values | |
Atrybuty publiczne
działanie
Operation operation
indeksy_wyjściowe
::tensorflow::Output output_indices
wartości_wyjściowe
::tensorflow::Output output_values
Funkcje publiczne
Rozrzedzone ponowne zamówienie
SparseReorder( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape )