はじめに
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()