SparseReshape

kelas akhir publik SparseReshape

Membentuk ulang SparseTensor untuk mewakili nilai dalam bentuk padat baru.

Operasi ini memiliki semantik yang sama dengan pembentukan ulang pada tensor padat yang diwakili. `Input_indices` dihitung ulang berdasarkan `new_shape` yang diminta.

Jika salah satu komponen `bentuk_baru` memiliki nilai khusus -1, ukuran dimensi tersebut dihitung sehingga ukuran padat total tetap konstan. Maksimal satu komponen `new_shape` bisa bernilai -1. Jumlah elemen padat yang ditunjukkan oleh `bentuk_baru` harus sama dengan jumlah elemen padat yang awalnya ditunjukkan oleh `bentuk_input`.

Pembentukan ulang tidak memengaruhi urutan nilai di SparseTensor.

Jika tensor input memiliki nilai rank `R_in` dan `N` yang tidak kosong, dan `new_shape` memiliki panjang `R_out`, maka `input_indices` memiliki bentuk `[N, R_in]`, `input_shape` memiliki panjang `R_in` , `output_indices` berbentuk `[N, R_out]`, dan `output_shape` memiliki panjang `R_out`.

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

SparseReshape statis
buat ( Lingkup lingkup, Operan < TInt64 > inputIndices, Operan < TInt64 > inputShape, Operan < TInt64 > newShape)
Metode pabrik untuk membuat kelas yang membungkus operasi SparseReshape baru.
Keluaran < TInt64 >
Keluaran < TInt64 >
bentuk keluaran ()
1-D.

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "SparseReshape"

Metode Publik

pembuatan SparseReshape statis publik ( Lingkup cakupan, Operan < TInt64 > inputIndices, Operan < TInt64 > inputShape, Operan < TInt64 > newShape)

Metode pabrik untuk membuat kelas yang membungkus operasi SparseReshape baru.

Parameter
cakupan ruang lingkup saat ini
masukanIndeks 2-D. Matriks `N x R_in` dengan indeks nilai tidak kosong di SparseTensor.
bentuk masukan 1-D. Vektor `R_in` dengan input bentuk padat SparseTensor.
Bentuk baru 1-D. Vektor `R_out` dengan bentuk padat baru yang diminta.
Kembali
  • contoh baru dari SparseReshape

Keluaran publik < TInt64 > Indeks keluaran ()

2-D. Matriks `N x R_out` dengan indeks nilai tidak kosong yang diperbarui di output SparseTensor.

Keluaran publik < TInt64 > bentuk keluaran ()

1-D. Vektor `R_out` dengan bentuk padat penuh dari keluaran SparseTensor. Ini sama dengan `bentuk_baru` tetapi dengan -1 dimensi apa pun yang terisi.