numpy.fft — Nopean Fourier-muunnoksen rutiinit¶
Alimoduuli numpy.fft tarjoaa yksiulotteiset nopean Fourier-muunnoksen rutiinit. Syötetaulukon pituuden on oltava kahden potenssi; muutoin nostetaan ValueError.
Muunnoksen reaali- ja imaginaariosat säilytetään erillisissä numpy.ndarray-olioissa, ja funktiot palauttavat 2-tuplettin (real, imag).
Funktiot¶
- numpy.fft.fft(r: ndarray, c: ndarray | None = None) tuple[ndarray, ndarray]¶
Laskee syötteen r yksiulotteisen diskreetin Fourier-muunnoksen.
- Parametrit:
r – yksiulotteinen taulukko, jonka pituus on kahden potenssi. Sisältää syötesignaalin reaaliosan.
c – valinnainen yksiulotteinen taulukko, jolla on sama pituus kuin r, sisältäen syötteen imaginaariosan. Jos sitä ei anneta, imaginaariosan oletetaan olevan nolla.
- Palauttaa:
2-monikko
(real, imag), jonka muodostavatnumpy.ndarray-oliot, jotka sisältävät muunnoksen reaali- ja imaginaariosat.- Nostaa:
ValueError – jos syötteen pituus ei ole kahden potenssi.
- numpy.fft.ifft(r: ndarray, c: ndarray | None = None) tuple[ndarray, ndarray]¶
Laskee yksiulotteisen käänteisen diskreetin Fourier-muunnoksen.
- Parametrit:
r – yksiulotteinen taulukko, jonka pituus on kahden potenssi. Sisältää spektrin reaaliosan.
c – valinnainen yksiulotteinen taulukko, jolla on sama pituus kuin r, sisältäen spektrin imaginaariosan. Jos sitä ei anneta, imaginaariosan oletetaan olevan nolla.
- Palauttaa:
2-monikko
(real, imag), jonka muodostavatnumpy.ndarray-oliot, jotka sisältävät käänteismuunnoksen reaali- ja imaginaariosat. Tulos normalisoidaan jakamalla luvullaN(näytteiden lukumäärä), jotenifft(fft(x))palauttaa alkuperäisen syötteen.- Nostaa:
ValueError – jos syötteen pituus ei ole kahden potenssi.