numpy.fft — Hızlı Fourier Dönüşümü rutinleri¶
numpy.fft alt modülü tek boyutlu Hızlı Fourier Dönüşümü rutinleri sağlar. Girdi dizisinin uzunluğu 2’nin bir kuvveti olmalıdır; aksi takdirde bir ValueError ortaya çıkar.
ulab karmaşık desteği olmadan derlendiğinde, dönüşümün reel ve sanal kısımları ayrı numpy.ndarray nesnelerinde tutulur ve fonksiyonlar bir 2’li demet (real, imag) döndürür. ulab, ULAB_SUPPORTS_COMPLEX ve ULAB_FFT_IS_NUMPY_COMPATIBLE seçenekleri etkin olarak derlendiğinde, rutinler numpy ile uyumlu bir şekilde karmaşık diziler kabul eder ve döndürür.
Fonksiyonlar¶
- numpy.fft.fft(r: ndarray, c: ndarray | None = None) tuple[ndarray, ndarray]¶
r‘nin tek boyutlu ayrık Fourier Dönüşümünü hesaplar.
- Parametreler:
r – uzunluğu 2’nin bir kuvveti olan tek boyutlu bir dizi. Girdi sinyalinin reel kısmını tutar.
c – r ile aynı uzunlukta, girdinin sanal kısmını içeren isteğe bağlı tek boyutlu bir dizi. Atlanırsa, sanal kısmın sıfır olduğu varsayılır.
- Dönüşler:
dönüşümün reel ve sanal kısımlarını tutan
numpy.ndarraynesnelerinden oluşan bir 2’li demet(real, imag).- Harekete geçirir:
ValueError – girdinin uzunluğu 2’nin bir kuvveti değilse.
ulab,ULAB_SUPPORTS_COMPLEXveULAB_FFT_IS_NUMPY_COMPATIBLE1 olarak ayarlanmış şekilde derlendiğinde, fonksiyon bunun yerine tek bir (muhtemelen karmaşık) dizi alır venumpy.fft.fftile aynı şekilde bir karmaşık dizi döndürür.
- numpy.fft.ifft(r: ndarray, c: ndarray | None = None) tuple[ndarray, ndarray]¶
Tek boyutlu ters ayrık Fourier Dönüşümünü hesaplar.
- Parametreler:
r – uzunluğu 2’nin bir kuvveti olan tek boyutlu bir dizi. Spektrumun reel kısmını tutar.
c – r ile aynı uzunlukta, spektrumun sanal kısmını içeren isteğe bağlı tek boyutlu bir dizi. Atlanırsa, sanal kısmın sıfır olduğu varsayılır.
- Dönüşler:
ters dönüşümün reel ve sanal kısımlarını tutan
numpy.ndarraynesnelerinden oluşan bir 2’li demet(real, imag). SonuçN(örnek sayısı) ile normalize edilir, böyleceifft(fft(x))özgün girdiyi yeniden üretir.- Harekete geçirir:
ValueError – girdinin uzunluğu 2’nin bir kuvveti değilse.
ulab,ULAB_SUPPORTS_COMPLEXveULAB_FFT_IS_NUMPY_COMPATIBLE1 olarak ayarlanmış şekilde derlendiğinde, fonksiyon tek bir (muhtemelen karmaşık) dizi alır ve bir karmaşık dizi döndürür.