91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 47KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-07-12
  • 語言: Python
  • 標簽: python??爬蟲??

資源簡介

項目介紹可查看作者MLDan寫的文章:作為一個程序員,總喜歡在股市里面晃蕩,無奈總是當成韭菜收割了。每一次都是賣漲買跌,處處碰壁。但是作為一個有一定閱歷的程序員本能告訴自己,只要掌握了大量的股票數據,就可以在信息渠道落后的情況下,分析出機構大概率的在布局哪些股票,從而在機構拉漲停之前,提前進入分一杯羹。于是,開始編寫了爬取股票數據并進行數據分析的程序。

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
“““
Created?on?Fri?Mar?29?23:26:03?2019

@author:?Dan
“““
import?pymysql
import?pandas?as?pd
import?numpy?as?np
import?matplotlib.pyplot?as?plt
#連接數據庫
db?=?pymysql.connect(host=‘127.0.0.1‘user=‘root‘password=‘root‘db=‘gp_db‘port=3306)
#獲取cursor
cursor?=?db.cursor()
time?=?“2019-04-12“
def?find_feature(pathnamegpid):
????o=open(path)
????table?=?pd.read_csv(o)
????table[‘time‘]?=?pd.to_datetime(table[“time“])
????table?=?table.set_index(‘time‘drop=False)?????#排序之后,日期會是當前日期加上時間
????table?=?table[“2019-04-12?14:00:00“:“2019-04-12?15:00:00“]
????#print(table)
????if(table[‘first‘].empty):
????????return
????try:
????????#print(table[‘first‘])
????????max?=?np.argmax(table[“first“])
????????min?=?np.argmin(table[“first“])
????????
????????wave_price?=?table[“first“][max]-table[“first“][min]
????????final_wave_price?=?table[“first“][60]-table[“first“][0]
????????wave_price_rate?=?0
????????final_wave_price_rate?=?0
????????if?table[“first“][0]?!=?0:
????????????wave_price_rate?=?wave_price/table[“first“][0]
????????????final_wave_price_rate?=?final_wave_price/table[‘first‘][0]
????????if??final_wave_price_rate?>?0.03:
????????????print(name+gpid)
????????????print(“波動幅度%.2f%%“%?(wave_price_rate?*?100))
????????????print(‘最終價格幅度%.2f%%‘?%?(final_wave_price_rate?*?100))
????????????cursor.execute(‘insert?into?special_gp(gpfeaturegpnamegpidgptime)?values(%s%s%s%s)‘(1str(gp_count)+“、“+namegpidtime))
????except:
????????pass

sql?=?“select?*?from?gp“??
cursor.execute(sql)??
print(“SELECT?OK“)
#all_gp?=?cursor.fetchmany(1)
all_gp?=?cursor.fetchall()
arr?=?np.array(all_gp)
gp_count?=?1

for?item?in?arr:
????item2?=?item[2].replace(“*“““)
????path?=?“D://gp/“+str(gp_count)+“、“+item2+item[3]+“/“+time+“.csv“
????find_feature(pathitem2item[3])
????gp_count?=?gp_count+1;
db.commit()
db.close()

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1981??2019-04-13?01:02??python股票爬蟲及分析項目\find_feature.py

?????文件???????3209??2019-04-13?00:56??python股票爬蟲及分析項目\get_gp_detail.py

?????文件?????132251??2019-04-13?01:19??python股票爬蟲及分析項目\gp.sql

?????文件???????1016??2019-04-13?00:56??python股票爬蟲及分析項目\plt_show.py

?????目錄??????????0??2019-04-13?01:19??python股票爬蟲及分析項目

-----------?---------??----------?-----??----

???????????????138457????????????????????5


評論

共有 條評論