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.
Dönüşümün gerçek ve sanal kısımları ayrı numpy.ndarray nesnelerinde tutulur ve işlevler 2’li demet (real, imag) 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.
- 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.