摘要:先匯總相關股票價格,然后有選擇地對其分類,再計算移動均線、布林線等。
創新互聯建站總部坐落于成都市區,致力網站建設服務有網站制作、網站建設、網絡營銷策劃、網頁設計、網站維護、公眾號搭建、成都小程序開發、軟件開發等為企業提供一整套的信息化建設解決方案。創造真正意義上的網站建設,為互聯網品牌在互動行銷領域創造價值而不懈努力!
一、匯總數據
匯總整個交易周中從周一到周五的所有數據(包括日期、開盤價、最高價、最低價、收盤價,成交量等),由于我們的數據是從2020年8月24日開始導出,數據多達420條,先截取部分時間段的數據,不妨先讀取開始20個交易日的價格。代碼如下:
import numpy as np from datetime import datetime def datestr2num(s): #定義一個函數 return datetime.strptime(s.decode('ascii'),"%Y-%m-%d").date().weekday() #decode('ascii') 將字符串s轉化為ascii碼 #讀取csv文件 ,將日期、開盤價、最低價、最高價、收盤價、成交量等全部讀取 dates, opens, high, low, close,vol=np.loadtxt('data.csv',delimiter=',', usecols=(1,2,3,4,5,6),converters={1:datestr2num},unpack=True) #按順序對應好data.csv與usecols=(1,2,3,4,5,6)中的列
#獲取20個交易日的數據
closes = close[0:20] #實際存取下標是0-19
dateslist = dates[0:20]
print(closes) #打印出closes數列
print(dateslist)
本文題目:Python數據分析--Numpy常用函數介紹(3)
標題網址:http://m.kartarina.com/article32/dsogjpc.html
成都網站建設公司_創新互聯,為您提供移動網站建設、ChatGPT、商城網站、虛擬主機、全網營銷推廣、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯