import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.read_csv(r'c:\users\28715\desktop\predict\lstm_stock\picture\predict_values\values.csv')
figsize = 20, 10
fontsize = 15
alpha = 1
smooth_alpha = 3
def smooth(y, box_pts):
box = np.ones(box_pts)/box_pts
y_smooth = np.convolve(y, box, mode='valid')
return y_smooth
def see_szzs(data):
code = 'szzs'
lstm = data['lstm'+code]
rnn = data['rnn'+code]
rl = data['rl'+code]
value = data['realszzs']
#plt.figure(1,figsize=(40,20))
# 設定輸出的大小
#figsize = 30, 20
figure, ax = plt.subplots(figsize=figsize)
# 設定座標刻度值的大小以及刻度值的字型
plt.tick_params(labelsize=fontsize)
ax.get_xticklabels() + ax.get_yticklabels()
# 設定圖例並且設定圖例的字型及大小
font =
plt.grid(b='major',color='k',linestyle='-', linewidth=0.5,alpha=0.4)
plt.plot(smooth(value,smooth_alpha),'k',alpha=alpha)
plt.plot(smooth(lstm,smooth_alpha),'b',alpha=alpha)
plt.plot(smooth(rnn,smooth_alpha),'g',alpha=alpha)
plt.plot(smooth(rl,smooth_alpha),'r',alpha=alpha)
plt.legend([code+' index','lstm','rnn','pporl'],prop=font)
plt.xlabel('trading days',fontsize=fontsize)
#plt.title('pendulum-v0')
plt.ylabel('index price',fontsize=fontsize)
plt.show()
def see_szcz(data):
code = 'szcz'
lstm = data['lstm'+code]
rnn = data['rnn'+code]
rl = data['rl'+code]
value = data['realszcz']
# 設定輸出的大小
#figsize = 30, 20
figure, ax = plt.subplots(figsize=figsize)
# 設定座標刻度值的大小以及刻度值的字型
plt.tick_params(labelsize=fontsize)
ax.get_xticklabels() + ax.get_yticklabels()
# 設定圖例並且設定圖例的字型及大小
font =
plt.grid(b='major',color='k',linestyle='-', linewidth=0.5,alpha=0.4)
plt.plot(smooth(value,smooth_alpha),'k',alpha=alpha)
plt.plot(smooth(lstm,smooth_alpha),'b',alpha=alpha)
plt.plot(smooth(rnn,smooth_alpha),'g',alpha=alpha)
plt.plot(smooth(rl,smooth_alpha),'r',alpha=alpha)
plt.legend([code+' index','lstm','rnn','pporl'],prop=font)
plt.xlabel('trading days',fontsize=fontsize)
#plt.title('pendulum-v0')
plt.ylabel('index price',fontsize=fontsize)
plt.show()
def see_hs300(data):
code = 'hs300'
lstm = data['lstm'+code]
rnn = data['rnn'+code]
rl = data['rl'+code]
value = data['realhs300']
# 設定輸出的大小
#figsize = 30, 20
figure, ax = plt.subplots(figsize=figsize)
# 設定座標刻度值的大小以及刻度值的字型
plt.tick_params(labelsize=fontsize)
ax.get_xticklabels() + ax.get_yticklabels()
# 設定圖例並且設定圖例的字型及大小
font =
plt.grid(b='major',color='k',linestyle='-', linewidth=0.5,alpha=0.4)
plt.plot(smooth(value,smooth_alpha),'k',alpha=alpha)
plt.plot(smooth(lstm,smooth_alpha),'b',alpha=alpha)
plt.plot(smooth(rnn,smooth_alpha),'g',alpha=alpha)
plt.plot(smooth(rl,smooth_alpha),'r',alpha=alpha)
plt.legend([code+' index','lstm','rnn','pporl'],prop=font)
plt.xlabel('trading days',fontsize=fontsize)
#plt.title('pendulum-v0')
plt.ylabel('index price',fontsize=fontsize)
plt.show()
see_szzs(data)
see_szcz(data)
see_hs300(data)
驗證碼畫布設計
im imagecreatetruecolor 80,20 bgcolor imagecolorallocate im,200,255,255 調製背景色 bordercolor imagecolorallocate im,0,0,255 調製邊框顏色 tcolor imagecoloralloca...
資訊發布裝置
企業頻道 資訊發布系統 多 資訊發布系統 分眾資訊發布系統 廣東深圳資訊發布系統 一言資訊發布系統 產品簡介 應用領域 企業 企業形象文化宣傳 公司活動會議培訓安排 公司業務產品服務介紹 即時新聞 天氣預報等。酒店 酒店客房設施介紹 飲食特色文化 入住資訊指南 酒店文化宣傳 即時新聞 天氣預報 員工...
精益畫布 聽過 商業畫布 ,那麼 精益畫布 呢?
初創公司面對著無數的不確定性。eric ries 注 精益創業 作者 今天為大家帶來的是精益畫布入門篇,你了解 精益畫布 嗎?如果你是初次創業,我相信你會獲益匪淺。無論你是創業開端無法起手執行,還是創業路上如無頭蒼蠅亂闖,還是想提高效率理清自己的專案思路,精益畫布都能為你一一解決。首先來看看精益畫布...