3 boyutlu gerçek değerli hızlı Fourier dönüşümü.
Gerçek değerli bir sinyalin "giriş"in en içteki 3 boyutu üzerinden 3 boyutlu ayrık Fourier dönüşümünü hesaplar.
Gerçek bir sinyalin DFT'si Hermit simetrik olduğundan, "signal.Rfft3d" yalnızca "çıkış"ın en içteki boyutu için FFT'nin "fft_length / 2 + 1" benzersiz bileşenlerini döndürür: sıfır frekans terimi, ardından gelir 'fft_length / 2' pozitif frekans terimleriyle.
Her eksen boyunca "signal.Rfft3d" hesaplanır, eğer "fft_length" karşılık gelen "giriş" boyutundan küçükse boyut kırpılır. Daha büyükse boyut sıfırlarla doldurulur.
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Çıkış <U> | Çıkış olarak () Tensörün sembolik tutamacını döndürür. |
statik <U TType'ı genişletir > Rfft3d <U> | |
Çıkış <U> | çıktı () 'Girdi' ile aynı değerde bir karmaşık64 tensörü. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
genel Çıkış <U> asOutput ()
Tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.
public static Rfft3d <U> create ( Kapsam kapsamı, İşlenen <? extends TNumber > giriş, İşlenen < TInt32 > fftLength, Sınıf<U> Tkarmaşık)
Yeni bir Rfft3d işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş | Bir float32 tensörü. |
fftUzunluk | Bir int32 şekil tensörü [3]. Her boyut için FFT uzunluğu. |
İadeler
- Rfft3d'nin yeni bir örneği
genel Çıkış <U> çıkışı ()
'Girdi' ile aynı değerde bir karmaşık64 tensörü. 'Girdi'nin en içteki 3 boyutu, 3D Fourier dönüşümüyle değiştirilir. En içteki boyut 'fft_length / 2 + 1' benzersiz frekans bileşenlerini içerir.