numpy.fft — שגרות התמרת פורייה מהירה¶
תת-המודול numpy.fft מספק שגרות התמרת פורייה מהירה חד-ממדיות. אורך מערך הקלט חייב להיות חזקה של 2; אחרת מורמת חריגת ValueError.
החלקים הממשיים והמדומים של הטרנספורם נשמרים באובייקטי numpy.ndarray נפרדים, והפונקציות מחזירות 2-טאפל (real, imag).
פונקציות¶
- numpy.fft.fft(r: ndarray, c: ndarray | None = None) tuple[ndarray, ndarray]¶
חישוב התמרת פורייה הבדידה החד-ממדית של r.
- פרמטרים:
r – מערך חד-ממדי שאורכו הוא חזקה של שתיים. מחזיק את החלק הממשי של אות הקלט.
c – מערך חד-ממדי אופציונלי באותו אורך כמו r, המכיל את החלק המדומה של הקלט. אם הושמט, מניחים שהחלק המדומה הוא אפס.
- החזרות:
זוג (2-tuple)
(real, imag)של אובייקטים מסוגnumpy.ndarrayהמחזיקים את החלק הממשי והמדומה של ההתמרה.- מרים:
ValueError – אם אורך הקלט אינו חזקה של שתיים.
- numpy.fft.ifft(r: ndarray, c: ndarray | None = None) tuple[ndarray, ndarray]¶
חישוב התמרת פורייה הבדידה ההפוכה החד-ממדית.
- פרמטרים:
r – מערך חד-ממדי שאורכו הוא חזקה של שתיים. מחזיק את החלק הממשי של הספקטרום.
c – מערך חד-ממדי אופציונלי באותו אורך כמו r, המכיל את החלק המדומה של הספקטרום. אם הושמט, מניחים שהחלק המדומה הוא אפס.
- החזרות:
זוג (2-tuple)
(real, imag)של אובייקטים מסוגnumpy.ndarrayהמחזיקים את החלק הממשי והמדומה של ההתמרה ההפוכה. התוצאה מנורמלת ב-N(מספר הדגימות), כך ש-ifft(fft(x))משחזר את הקלט המקורי.- מרים:
ValueError – אם אורך הקלט אינו חזקה של שתיים.