import pandas as pd import matplotlib.pyplot as plt from fbprophet import Prophet # 讀取數據集 data = pd.read_csv('network_traffic.csv') # 將數據集的列名改爲ds和y data = data.rename(columns={'date': 'ds', 'traffic_volume': 'y'}) # 創建Prophet模型 model = Prophet() # 擬合模型 model.fit(data) # 創建一個未來時間段的數據框 future = model.make_future_dataframe(periods=365) # 進行預測 forecast = model.predict(future) # 繪製預測結果 fig = model.plot(forecast) plt.show()