Transformasi Fourier cepat bernilai nyata 3D.
Menghitung transformasi Fourier diskrit 3 dimensi dari sinyal bernilai nyata pada `input` 3 dimensi paling dalam.
Karena DFT dari sinyal nyata adalah simetris Hermitian, `signal.Rfft3d` hanya mengembalikan komponen unik `fft_length / 2 + 1` dari FFT untuk dimensi paling dalam dari `output`: istilah frekuensi nol, diikuti dengan istilah frekuensi positif `fft_length / 2`.
Sepanjang setiap sumbu `signal.Rfft3d` dihitung, jika `fft_length` lebih kecil dari dimensi `input` yang sesuai, dimensi tersebut dipotong. Jika lebih besar, dimensinya diisi dengan angka nol.
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <U> | sebagai Keluaran () Mengembalikan pegangan simbolis tensor. |
statis <U memperluas TType > Rfft3d <U> | |
Keluaran <U> | keluaran () Tensor kompleks64 dengan peringkat yang sama dengan `input`. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
Keluaran publik <U> sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static Rfft3d <U> buat ( Lingkup lingkup, Operan <? extends TNumber > masukan, Operan < TInt32 > fftLength, Kelas<U> Tcomplex)
Metode pabrik untuk membuat kelas yang membungkus operasi Rfft3d baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
memasukkan | Tensor float32. |
panjang fft | Tensor bentuk int32 [3]. Panjang FFT untuk setiap dimensi. |
Kembali
- contoh baru Rfft3d
Keluaran publik <U> keluaran ()
Tensor kompleks64 dengan peringkat yang sama dengan `input`. 3 dimensi `input` terdalam diganti dengan transformasi Fourier 3Dnya. Dimensi paling dalam berisi komponen frekuensi unik `fft_length / 2 + 1`.