1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python做股票分析_利用Python进行股票投资组合分析(调试)

python做股票分析_利用Python进行股票投资组合分析(调试)

时间:2019-04-30 22:15:17

相关推荐

python做股票分析_利用Python进行股票投资组合分析(调试)

pythonsp500-robo-advisor-edition

Python for Financial Analyses 需要的镜像文件和数据--Robo Advisor edition.

小结

"Python for Finance: Robo Advisor Edition" 这一版本的镜像包括Jupyter notebook和Python脚本,以及用pandas通过Jupyter notebook构建投资组合样本的excel文件, csv文件。 通过Python 3.6及其依赖的第三方库构建虚拟环境所需要的软件都在requirements.txt列出, 安装完成即可在本地运行Plotly Dash dashboard。

为了复现整个分析过程,作者推荐先安装虚拟环境, 按照requirements.txt文件中所列的软件来创建, 使用 pip install or conda install来安装相关依赖包。

Relevant posts where you can find the tutorial

怎么开始呢?

去作者的GitHub克隆:

Clone this repository: /kdboller/pythonsp500-robo-advisor-edition; or

Hit 'Clone or download' on the main repo page in order to grab the Jupyter notebook, python script and the sample excel file.

Note on Anaconda distribution and Python Notebook

作者强烈推荐使用Anaconda distribution. You can also run the notebook without Anaconda using pip to install the required packages, however Anaconda is the industry standard for data science.因为他认为Anaconda最正规,但是呢,我们的国内,因网络原因,推荐使用miniconda,技能树等有很多相关教程。

Python版本和虚拟环境

推荐使用Python 3.6及以上版本来利用provided csv在本地运行Plotly Dashboard。

作者是歪果仁他说:“I strongly recommend setting up a virtual environment. I manage all of my virtual environments with Anaconda. ”

并且给提供了教程

Here is a very thorough explanation on how to set up virtual environments within Anaconda.

Requirements

For any packages not distributed under Anaconda, e.g., the Yahoo Finance package fix, you can do the following in your virtual environment: pip install [name of package].

然而,我作为一个菜鸟,操作着半生不熟的Mac在Python 3.8的环境下没有创建小环境,安装了所需软件的现在版本后发现不能完全复现作者的结果。还是要老实的按说明书来,因为不同版本的软件同样作用的函数真的会改名字的,更不用说会改参数!!!做不出来和别人一样的结果肯定是软件版本的问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。