tensorflow :: ops :: SparseReorder

#include <sparse_ops.h>

Menyusun ulang SparseTensor menjadi pengurutan utama baris kanonis.

Ringkasan

Perhatikan bahwa berdasarkan konvensi, semua operasi renggang mempertahankan pengurutan kanonik seiring bertambahnya jumlah dimensi. Satu-satunya waktu pengurutan dapat dilanggar adalah selama manipulasi manual indeks dan vektor nilai untuk menambahkan entri.

Penyusunan ulang tidak memengaruhi bentuk SparseTensor.

Jika tensor memiliki peringkat R dan N tidak kosong, input_indices memiliki bentuk [N, R] , nilai_input memiliki panjang N , dan bentuk_input memiliki panjang R

Argumen:

  • scope: Objek Scope
  • indeks_input: 2-D. Matriks N x R dengan indeks nilai yang tidak kosong di SparseTensor, mungkin tidak dalam pengurutan kanonik.
  • input_values: 1-D. N tidak kosong sesuai dengan input_indices .
  • bentuk_input: 1-D. Bentuk SparseTensor input.

Pengembalian:

  • Indeks Output keluaran: 2-D. Matriks N x R dengan indeks yang sama dengan indeks_input, tetapi dalam urutan mayor baris kanonik.
  • Output_values Output : 1-D. N tidak kosong sesuai dengan output_indices .

Pembuat dan Penghancur

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

output_indices

::tensorflow::Output output_indices

output_values

::tensorflow::Output output_values

Fungsi publik

SparseReorder

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