准备工作
先安装Python,然后配置环境变量等等(网上自行找教程)
安装Anaconda3并安装各种包(pip install “你需要的工具名”),如果版本过低请更新pip
本次需要的包numpy、pandas、sqlite3、matplotlib
打开Jupyter Notebook
从雅虎财经网站上提取阿里巴巴和百度的股票数据并保存为.csv文件
保存路径可以自己选择
1 | import numpy as np |
1 | baidu = web.DataReader('BIDU','yahoo',start='2009-12-31') |
利用Sqlite3生成.db文件并用Navicat premium查看
1 | import sqlite3 as sq3 |
Navicat premium的安装及其注册就不多讲了(用其他的软件也行)
读取本地.csv文件并可视化数据
1 | path='C:/flash/Alibaba' |
读取本地Sqlite3数据库文件并可视化数据
1 | import pandas.io.sql as pds |
1 | plt.plot(data["Date"],data["Close"],label='Close',linewidth=3,color='r',) |