Scipy:고속 푸리에 변환
둘러보기로 가기
검색하러 가기
실습[편집 | 원본 편집]
과정 | 설명 | 코드 |
---|---|---|
불러오기 | 필요한 모듈을 불러온다. | 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')
|