Tushare股票数据获取转化为数组实战

这篇博客介绍了如何利用Python的Tushare库抓取平安银行的股票历史数据,并通过归一化方法将数据转换为[0,1]之间的数值。博主首先安装了tushare库,注册并获取了token,然后调用接口获取000001.SZ(平安银行)从2018年到2019年的每日收盘价。接着,数据被重塑并使用MinMaxScaler进行归一化。最后,博主展示了如何将处理后的数据重新排列。
摘要由CSDN通过智能技术生成
今天向大家展示的是用Tushare抓取平安银行股票数据并使用归一法,再将数据格式转化为我们需要的形式
首先需要安装tushare数据包
然后再到图Tushare官网上注册账号,得到自己‘token’
有了token相当于有了凭证
ts_pro代表着tushare的数据接口,你有了token可以从里面得到你想要的金融数据,其中包括股票,证券,期货等
df代表我们得到股票的所有数据
close代表的收盘价
arr代表我们将其转化为了一个数列
np.reshape代表着我们将arr中的所有数据一个一个的划分为了单独的数列,并进行了重新排序
MINMAXScaler是代表我们将数据归一化到[0,1]这个区间
import tushare as ts
import pandas as pd
import numpy as np
from sklearn.preprocessing import MinMaxScaler
def getData():
    ts_pro=ts.pro_api('your token')
    df=ts_pro.daily(ts_code="000001.SZ",start_date='20180101',end_date='20191201')
    arr=df['close'].values
    arr=np.reshape(arr,newshape=(-1,1))
    mm=MinMaxScaler()
    arr=mm.fit_transform(arr)
    arr=np.reshape(arr,newshape=-1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值