1
我有一個問題,我不知道如何解決這個問題。使用不同窗口大小的移動平均函數
我已經取得了一些代碼誰繪製圖表:
import csv
import datetime
import matplotlib.pyplot as plt
data = open('iphonevsandroid.csv', 'r')
reader = csv.reader(data, delimiter=',')
iphone_data = []
android_data = []
dateTime = []
stringdates = []
for row in reader:
first_date_row = row[0]
first_date = row[0][:-13]
if row[1] != 'iphone':
iphone_data.append(row[1])
if row[1] != 'iphone':
android_data.append(row[1])
if row[0] != 'week':
stringdates.append(row[0][:-13])
for item in stringdates:
dateTime.append(datetime.datetime.strptime(item, '%Y-%m-%d'))
x = iphone_data
y = androiddata
plt.ylabel('Interesse over tid')
plt.plot(dateTime,x)
plt.plot(dateTime,y)
plt.show()
現在我來回答這個問題在頂部: 問題:平滑使用不同的窗口大小的移動平均函數的趨勢。
我不是專家,所以有人請告訴我他們對此有何意義?
好了,我不明白你在做什麼.. 我必須使iphone_data和android_data的一些avage?我該怎麼做? – Raaydk
@Raaydk是的,您需要將移動平均函數(如我發佈的函數)應用於您的數據集(iphone_data和android_data)。你有什麼特別是在我的代碼中理解有困難? –