简介 Python提供了多种下载web文件(pdf、文档、图片和视频等)的方式,在本文中将介绍以下要点: 下载常规文件; 下载重定向文件; 下载大型文件; 多线程下载。 requests方法 [crayon-650de4…
手把手教你用python发邮件
简介 当你有个on-the-fly的线上程序,需要定期获取结果或进程记录时,使用Python创建一个邮件发送程序难道不是一件非常有意思的事情吗?发送email就跟我们去邮局寄信是相似的。我们去寄信,当地必须要有一个邮局,…
Python3.9,那些有意思的功能
简介 社区开发者在不断的维护更新Python,未来其将成为最受欢迎的编程语言。随着新版本的更迭,在性能和易用性方面都得到不断的提升。一些有意思的功能改动如下: 字典方法 字符串方法 数学函数变化 其他变化 字典方法 Py…
隐藏源码细节:Python脚本编译pyc文件
简介 Python已经成为耳熟能详的编程语言,得益于其友好、简洁、万物皆对象的特性,逐渐成为“国民工具”。然而,Python相比编译型语言,如C语言,运行速度并不理想。但是其本身也有提高速度的方式—编译成.pyc格式的字…
量化策略风险评价指标总结
引言 在量化策略回测研究中,往往需要通过风险评价指标从各个角度客观、全面地分析策略的可行性。因此需要对常见的指标有一定的了解。 年化收益率(Annualized Returns) 年化收益率是衡量策略投资收益的指标,表示…
量子化学和量化投资趣谈
引言 兴趣所致,最近在思考自己所学专业和金融领域的相似性,纯作笑谈,点到即止。 量子化学(计算化学)是利用量子力学等理论方法研究材料、化学等领域的科学问题,而量化投资是利用计算机技术和一定的数学模型实现金融领域的投资理念…
Python在命令行输出美观的表格
简介 命令行下展示复杂的文本信息着实不易,今天给大家推荐一个不错的表格输出库prettytable,它可以打印出美观的表格,并能很好的支持中文显示。 安装 老规矩,通过pip方式直接安装: [crayon-650de45…
Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools解决办法
最近在新的笔记本上安装package,使用pip install出现一长串错误:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Vi…
市场分析流派——技术面分析
简介 技术分析法是以传统证券学理论为基础,以市场行为作为主要研究对象,以预测交易标的物价波动趋势为主要目的,从价格变化的历史图表入手, 对市场波动规律进行分析的方法总和。 市场行为和要素 技术分析流派认为:所有一切市场相…
Pandas合并多个excel文件到一个文件的不同sheet中
笔者最近需要合并多个xlsx格式的excel文件到一个文件中,并且按照文件名给不同的sheet命名。特记录如下。 方法 使用pandas.ExcelWriter对象创建一个合并后的文件名; 使用for循环通过pandas…
Python实现主成分分析(PCA)降维:原理及实例分析
简介 降维是由一些问题带来的: 可以缓解由维度诅咒(高维)带来的问题; 可以用来压缩数据,将损失数据最小化; 可以将高维数据降到低维进行可视化。 主成分分析(Principal components analysis,简…
Python手把手构建蚁群算法(ACO)实现最优化搜索
简介 蚁群算法(Ant Colony Optimization,简称ACO)是由Marco Dorigo于1992年发明的一种启发式算法,是通过模拟蚁群寻找食物的过程发现最短路径的行为。和粒子群算法一样,它也属于群集智能…
Python手把手构建粒子群算法(PSO)实现最优化搜索
简介 粒子群算法(Particle Swarm optimization,简称PSO)是由Eberhart博士和kennedy博士发明的一种启发式算法,是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。通…