python问题集锦
记录我学习过程中遇到的问题跟解决方法
Wilburzzz
这个作者很懒,什么都没留下…
展开
-
pycharm虚拟环境升级pip
前言:由于pycharm建立新项目时没有使用anaconda,而是纯安装的python,没有带任何库,使用pycharm时发现提示pip的版本过低,于是在虚拟环境的控制台下输入easy_install -U pip即可解决原创 2021-02-23 21:27:46 · 840 阅读 · 2 评论 -
python基本面选股-多因子选股前期知识储备
前言:在无人指导自学的环境下,只能靠网络搜索去记录些会用到的知识定义,以此来方便以后的学习。**1.**CAPM模型:一个投资组合的超额回报率可由它对三个因子的暴露来解释,这三个因子是:市场资产组合(Rm-Rf)、市值因子(SMB)、账面市值比因子(HML)**2.**Beta 是一种风险度量指标,指的是系统性风险指标。越大,代表基金的系统性风险越大。根据CAPM模型,beta等于1,代表基金和市场具有相同的系统性风险。大于1表示基金比市场的系统性风险大,即市场收益率变动x**3.**ROE 净资原创 2020-07-08 16:23:27 · 1988 阅读 · 0 评论 -
python tushare日线行情、每日指标、财务指标数据合并
前言:距离上一篇文章好快又过了一个月了,这段时间大体深入学了点backtrader回测的内容,感觉有点难,在写tushare数据处理过程遇到了数据合并这一难题,首先tushare的收盘价开盘价获取得到的数据是以下这样的,df_daily = ts.pro_bar(ts_code=stock_code, start_date='20150101', end_date='20210203', adj='qfq', freq='D')然后股票每日指标数据行情是这样的 df_stockind =原创 2021-02-03 17:08:18 · 1533 阅读 · 1 评论 -
关于我写的python 金融量化盘后分析系统运行出现的一些问题
今天下班回家在家里的电脑运行我自己写的系统代码,主要是运行backtradert图形输出,发现出现了以下pycharm控制台出现的错误,如下图:出错原因是我家里的电脑跟公司电脑的环境配置不一样,matplotlib模块版本也不一样,所以出现了此次错误,特此记录解决方法跳出控制台安装3.2.0版本即可,代码如下pip install matplotlib==3.2.0 -i https://mirrors.aliyun.com/pypi/simple/之后完美输出图形,看来版本不一定新的好鸭。。。原创 2020-12-30 20:45:41 · 235 阅读 · 0 评论 -
python最新版mplfinance中文乱码解决方法
一直在为最新版mplfinance输出中文乱码这个问题感到烦恼,昨天更新完复盘股票系统的一个功能后,决定找下解决方法,想了一个晚上,今天放出解决代码,如果你解决了这个问题,请给我的头发点个赞吧,哈哈哈。首先在开头写下下面的代码import matplotlib.pyplot as pltimport mplfinance as mpfplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Fa原创 2020-11-13 09:25:28 · 4291 阅读 · 1 评论 -
Python数组与列表的区别
Python数组与列表的区别:1.Numpy是一个专门用于数据处理的库,能很好的支持一些数学运算,而列表进行数学运算则比较麻烦,例如:a = [1, 2, 3, 4]b = np.array([1, 2, 3, 4])c = a * 2d = b * 2输出结果:[1, 2, 3, 4, 1, 2, 3, 4][2 4 6 8]2.列表存储的是一维数据,而数组则能存储多维数据。例如:e = [[1, 2], [3, 4], [5, 6]]f = np.array([1, 2],[3, 4原创 2020-07-28 21:20:09 · 2301 阅读 · 0 评论 -
python tushare日期数据格式本地储存问题
在前面文章《Python tushare股票大数据分析与报告生成(优化版2)》中,我在《涨停中上市日期小于15天的:%d, 涨停中上市日期小于1年的:%d’ %》功能实现过程中发现tushare数据在储存成.csv格式过程中会出现将日期格式自动转换成float64格式,而且在拿来使用的过程中转化成日期格式非常麻烦,如果要转化成可以计算的日期格式,首先你得将float格式转换成int格式,因为float格式自带小数点尾数,直接转化成str格式会带上小数点尾数,所以路径就是float–int–str–strpt原创 2020-06-16 09:00:31 · 774 阅读 · 0 评论