tensorflow::ops::SparseReorder

#include <sparse_ops.h>

Mengurutkan ulang SparseTensor ke dalam urutan kanonik, yaitu urutan baris-utama.

Ringkasan

Perlu dicatat bahwa berdasarkan konvensi, semua operasi sparse mempertahankan urutan kanonik sepanjang peningkatan nomor dimensi. Satu-satunya saat urutan dapat dilanggar adalah selama manipulasi manual indeks dan vektor nilai untuk menambahkan entri.

Pengurutan ulang tidak memengaruhi bentuk SparseTensor.

Jika tensor memiliki rank R dan N nilai yang tidak kosong, maka input_indices memiliki bentuk [N, R] , input_values ​​memiliki panjang N , dan input_shape memiliki panjang R .

Argumen:

  • Cakupan: Objek Cakupan
  • input_indices: Matriks 2-D. N x R yang berisi indeks nilai-nilai yang tidak kosong dalam SparseTensor, mungkin tidak dalam urutan kanonik.
  • input_values: 1-D. N nilai tidak kosong yang sesuai dengan input_indices .
  • input_shape: 1-D. Bentuk SparseTensor masukan.

Mengembalikan:

  • Output output_indices: Matriks 2-D. N x R dengan indeks yang sama dengan input_indices, tetapi dalam urutan baris utama kanonik.
  • Output output_values: 1-D. N nilai tidak kosong yang sesuai dengan output_indices .

Konstruktor dan Destruktor

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

Atribut publik

operation
output_indices
output_values

Atribut publik

operasi

Operation operation

indeks_keluaran

::tensorflow::Output output_indices

nilai_keluaran

::tensorflow::Output output_values

Fungsi publik

Penataan Ulang Jarang

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