Squeeze

Pemerasan kelas akhir publik

Menghapus dimensi ukuran 1 dari bentuk tensor.

Dengan `input` tensor, operasi ini mengembalikan tensor bertipe sama dengan semua dimensi berukuran 1 dihapus. Jika Anda tidak ingin menghapus semua dimensi ukuran 1, Anda dapat menghapus dimensi ukuran 1 tertentu dengan menentukan `sumbu`.

Misalnya:

# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
 shape(squeeze(t)) ==> [2, 3]
 
Atau, untuk menghapus dimensi 1 ukuran tertentu:
# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
 shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
 

Kelas Bersarang

kelas Peras. Pilihan Atribut opsional untuk Squeeze

Metode Publik

Keluaran <T>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
Squeeze.Options statis
sumbu (Sumbu Daftar<Panjang>)
statis <T> Peras <T>
buat ( Lingkup lingkup, masukan Operan <T>, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi Squeeze baru.
Keluaran <T>
keluaran ()
Berisi data yang sama dengan `input`, tetapi satu atau lebih dimensi berukuran 1 telah dihapus.

Metode Warisan

Metode Publik

Keluaran publik <T> sebagai Keluaran ()

Mengembalikan pegangan simbolik tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

sumbu Squeeze.Options statis publik (sumbu Daftar<Panjang>)

Parameter
sumbu Jika ditentukan, hanya peras dimensi yang tertera. Indeks dimensi dimulai dari 0. Merupakan kesalahan jika memeras dimensi yang bukan 1. Harus berada dalam rentang `[-peringkat(input), peringkat(input))`.

public static Squeeze <T> buat ( Lingkup lingkup, masukan Operan <T>, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi Squeeze baru.

Parameter
cakupan ruang lingkup saat ini
memasukkan `Input` untuk diperas.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari Squeeze

Keluaran publik <T> keluaran ()

Berisi data yang sama dengan `input`, tetapi satu atau lebih dimensi berukuran 1 telah dihapus.