Menghapus dimensi ukuran 1 dari bentuk tensor.
Diberikan `input` tensor, operasi ini mengembalikan tensor dari jenis yang sama dengan semua dimensi ukuran 1 dihapus. Jika Anda tidak ingin menghapus semua dimensi ukuran 1, Anda dapat menghapus dimensi ukuran 1 tertentu dengan menentukan `sumbu`.
Sebagai contoh:
# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t)) ==> [2, 3]
Atau, untuk ukuran tertentu menghapus 1 dimensi: # '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. Opsi | Atribut opsional untuk Squeeze |
Metode Publik
Output <T> | asOutput () Mengembalikan pegangan simbolis tensor. |
statis Squeeze.Options | axis (Daftar <Panjang> axis) |
statis <T> Remas <T> | membuat ( Lingkup lingkup, Operan <T> input, Options ... pilihan) Metode pabrik untuk membuat kelas yang membungkus operasi Squeeze baru. |
Output <T> | Output () Berisi data yang sama dengan `input`, tetapi satu atau beberapa dimensi ukuran 1 telah dihapus. |
Metode yang Diwarisi
Metode Publik
publik Keluaran <T> asOutput ()
Mengembalikan pegangan simbolis tensor.
Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static Squeeze.Options sumbu (Daftar <Panjang> axis)
Parameter
sumbu | Jika ditentukan, hanya tekan dimensi yang tercantum. Indeks dimensi dimulai dari 0. Merupakan kesalahan untuk menekan dimensi yang bukan 1. Harus dalam rentang `[-rank(input), rank(input))`. |
---|
public static Squeeze <T> membuat ( Lingkup lingkup, Operan <T> input, Options ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi Squeeze baru.
Parameter
cakupan | lingkup saat ini |
---|---|
memasukkan | `Input` untuk diperas. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari Squeeze
publik Keluaran <T> Output ()
Berisi data yang sama dengan `input`, tetapi satu atau beberapa dimensi ukuran 1 telah dihapus.