Python 기반 이동 평균 필터

3077 단어 Python3

입문


Python에서 이동 평균 필터를 사용하는 프로그램
import matplotlib.pyplot as plt
import numpy as np
import matplotlib
import pandas as pd

#CSVを読み込む
data = pd.read_csv("hoge.csv")

data_col = data.columns
plt.figure(figsize=(5, 5))

#移動平均
n = 500 #移動平均の点数
ave = np.convolve(data[data_col[1]], np.ones(n)/float(n), 'same')

#グラフの作成
plt.figure(1)
plt.plot(ave * 1e3,data[data_col[3]] * 1e3)

#グラフ保存
plt.savefig('hoge.png')
plt.show()

실행 결과


좋은 웹페이지 즐겨찾기