Scipy:고속 푸리에 변환

Pywiki
Sam (토론 | 기여)님의 2022년 4월 29일 (금) 17:01 판 (새 문서: == 실습 == {| class="wikitable" !과정 !설명 !코드 |- |불러오기 |필요한 모듈을 불러온다. |<syntaxhighlight lang="python"> from scipy.fft import fft, fftfreq #...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

실습[편집 | 원본 편집]

과정 설명 코드
불러오기 필요한 모듈을 불러온다.
from scipy.fft import fft, fftfreq  # 푸리에 변환을 위한 도구.
import numpy as np  # 데이터를 다루기 위해.
import matplotlib.pyplot as plt  # 얻어진 데이터를 시각화하기 위해.
데이터 준비 푸리에변환을 수행할 데이터를 준비한다.

(이곳에선 임의로 준비. 2pi nx 형태의 파동을 만들었다.)

y1 = np.sin(2*np.pi* 1 *x)
y2 = np.sin(2*np.pi* 2 *x)
y3 = np.sin(2*np.pi* 3 *x)
y4 = np.sin(2*np.pi* 4 *x)

y_sum = y1 + y2 + y3+ y4

ax.plot(x, y_sum1)
ax.set_title('10Hz')