自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 我的学习笔记之基于Python的金融分析与风险管理

我的学习笔记之基于Python的金融分析与风险管理写在开篇我对于Python的学习用的是斯文博士的 《基于Python的金融分析与风险管理》 和 《Python金融实战案例精粹》,在这里推荐给学金融的朋友。《基于Python的金融分析与风险管理》一书不仅详细地说明了Python的基本操作,还结合金融案例讲解了Python的NumPy、Pandas、Matplotlib等常用的第三方模块,并演示了如何运用Python分析利率、债券、股票、期货等。《Python金融实战案例精粹》这本书更是通过与《基于Py

2021-01-20 20:10:44 2599 4

转载 Python错误总结:因Pandas版本问题造成时间戳‘Timestamp‘报错问题

在利用某股票数据绘图时报错:TypeError: float() argument must be a string or a number, not ‘Timestamp’在使用某股票的日收盘价数据绘制其波动率走势图时,同样的代码,朋友可以用Python的Spyder正常运行并输出所需要的图片,我使用Jupyter运行代码时却报出如下错误:查找发现是因为Pandas版本问题,只需在绘图前加入以下代码便可解决问题:>>>pd.Timestamppd.Periodnp.datet

2021-10-16 11:00:58 3451

原创 Python错误总结:Python读取文件报错

在使用Python读取文件时报错:OSError: [Errno 22] Invalid argument: ‘\u202aC:\Users\XCB666\Desktop\副本.xlsx’具体代码如下:>>>import pandas as pd>>>path=r'‪C:\Users\XCB666\Desktop' #文件存放路径>>>data=pd.read_excel(path+'\\'+'副本.xlsx',encoding='gbk',p

2021-10-16 10:18:02 1933

原创 结合金融场景演示Matplotlib模块的操作(一)

结合金融场景演示Matplotlib模块的操作(一)基本函数 在 Pandas 模块中,有针对序列和数据框的内置函数 plot,但是该函数仅限于特定的数据结构。因此,引入了应用更加广泛的 Python 可视化模块——Matplotlib,该模块是基于 Python 语言的开源项目,旨在为 Python 用户提供一个数据绘图工具。在金融领域针对 Matplotlib 运用最多的是子模块 pyplot。 同样,由于是第三方模块,因此需要导入并且查看模块的版本号信息,具体代码如下:>>>

2021-06-05 11:43:19 320

原创 结合金融时间序列演示Pandas模块的操作(五)

结合金融时间序列演示Pandas模块的操作(五) 由于 Pandas 是 Python 的外部第三方模块,在使用前需要导入,并查询 Pandas 的版本号信息。>>>import pandas as pd>>>pd.__version__ #查询Pandas的版本号'1.0.1'一、静态的统计函数 1. diff 函数 ...

2021-05-26 15:52:56 329

原创 结合金融时间序列演示Pandas模块的操作(四)

结合金融时间序列演示Pandas模块的操作(三) 由于 Pandas 是 Python 的外部第三方模块,在使用前需要导入,并查询 Pandas 的版本号信息。>>>import pandas as pd>>>pd.__version__ #查询Pandas的版本号'1.0.1'一、数据框之间的操作 对数据进行分析时,往往会出现同时需要多个数据框的情况,为了便于分析,可以将不同的数据框进行拼接,拼接分为两类:一类是按行拼接(上下结构);另一类是按

2021-05-26 09:15:50 260

原创 结合金融时间序列演示Pandas模块的操作(三)

结合金融时间序列演示Pandas模块的操作(三) 由于 Pandas 是 Python 的外部第三方模块,在使用前需要导入,并查询 Pandas 的版本号信息。>>>import pandas as pd>>>pd.__version__ #查询Pandas的版本号'1.0.1' 示例:从外部Excel文件导入沪深300指数在2018年每个交易日的开盘点位、最高点位、最低点为以及收盘点位数据并且创建数据库。图3-1为拟导入Excel文件的部分截图。

2021-04-29 15:59:46 341

原创 结合金融时间序列演示Pandas模块的操作(二)

结合金融时间序列演示Pandas模块的操作(二) 由于 Pandas 是 Python 的外部第三方模块,在使用前需要导入,并查询 Pandas 的版本号信息。>>>import pandas as pd>>>pd.__version__ #查询Pandas的版本号'1.0.1'一、数据框的可视化 金融时间序列的数据量往往较大,这时就需要借助可视化的方式了解数据的大致情况,而在 Pandas 模块中,有内置函数 plot 可以实现数据的可视化功能

2021-04-26 17:03:21 216

原创 结合金融时间序列演示Pandas模块的操作(一)

结合金融时间序列演示Pandas模块的操作(一) 在金融分析与风险管理中,往往需要对金融时间序列进行分析。时间序列就是以时间作为索引的数据集合,但 NumPy 的数组结构无法满足时间序列的要求。因此,需要引入 Pandas 模块。 由于 Pandas 是 Python 的外部第三方模块,在使用前需要导入,并查询Pandas的版本号信息。>>>import pandas as pd>>>pd.__version__ #查询Pandas的版本号'1.0.

2021-04-26 11:27:16 361

原创 结合金融场景演示NumPy模块的操作(四)

结合金融场景演示NumPy模块的操作(三) NumPy 是 Python 的外部模块,因此使用时需要导入并且查看相应的版本信息,具体代码如下:>>>import numpy as np #导入NumPy模块,以np命名,因此后续使用该模块的功能时要用np而不是numpy>>>np.__version__ #查看NumPy的版本号'1.18.1'一、通过NumPy生成随机数 通过 NumPy 抽取随机样本,首先需要导入 NumPy

2021-04-16 17:41:14 378

原创 结合金融场景演示NumPy模块的操作(三)

结合金融场景演示NumPy模块的操作(三) 注意,NumPy 是 Python 的外部模块,因此使用时需要导入并且查看相应的版本信息,具体代码如下:>>>import numpy as np #导入NumPy模块,以np命名,因此后续使用该模块的功能时要用np而不是numpy>>>np.__version__ #查看NumPy的版本号'1.18.1'一、数组内的相关运算 数组的运算可分为数组内的运算、数组间的运算以及矩阵的操作。接下来

2021-04-15 15:18:15 175

原创 结合金融场景演示NumPy模块的操作(二)

结合金融场景演示NumPy模块的操作(二) 注意,NumPy 是 Python 的外部模块,因此使用时需要导入并且查看相应的版本信息,具体代码如下:>>>import numpy as np #导入NumPy模块,以np命名,因此后续使用该模块的功能时要用np而不是numpy>>>np.__version__ #查看NumPy的版本号'1.18.1'一、数组的索引、切片和排序 例1:假定某投资者拥有一个投资组合,该组合的初始投资金额为

2021-04-14 08:32:50 241 4

原创 结合金融场景演示NumPy模块的操作(一)

结合金融场景演示NumPy模块的操作

2021-04-13 17:34:13 564

原创 结合金融演示Python的基本操作(五)

我的学习笔记之基于Python的金融分析与风险管理结合金融演示Python的基本操作一、Python的语句1.条件语句

2021-04-12 15:19:06 286

原创 结合金融演示Python的基本操作(四)

我的学习笔记之基于Python的金融分析与风险管理结合金融演示Python的基本操作一、Python的主要内置函数Python的内置函数有很多,可以运用命令dir(builtins)查看。若要查询某一函数的具体用法,则可运用help函数,输入的格式就是help()的括号内输入需要查询的函数。表4-1 金融领域中常用的Python内置函数函数名称功能abs求绝对值(abs是英文绝对值absolute的缩写)enumerate将对象(如列表、元组或字符串)组合成一个带有索

2021-03-25 16:44:22 287

原创 结合金融演示Python的基本操作(三)

我的学习笔记之基于Python的金融分析与风险管理结合金融演示Python的基本操作Python的运算符号Python的运算符号主要有基本算术运算符号、关系运算符号、赋值运算符号、逻辑运算符号。一、基本运算符号运算符号描述示例+加法1+1→2-减法1-1→0*乘法1*2→2/除法1/2→0.5**幂运算2**3→8%模运算(取余数)5%2→1//整除(商的整数部分)9//4→21.加法运算例:在Pytho

2021-03-19 16:45:35 220

原创 结合金融演示Python的基本操作(二)

我的学习笔记之基于Python的金融分析与风险管理结合金融演示Python的基本操作Python的数据结构

2021-03-17 16:48:54 483

原创 结合金融演示Python的基本操作(一)

我的学习笔记之基于Python的金融分析与风险管理结合金融演示Python的基本操作金融变量在Python中的赋值 在Python中,等号(=)用于给变量赋值【相等用双等号(==)表示】,赋值的基本格式如下:变量=值 Python的变量名可由英文字母、数字和下划线构成,需注意:1.英文字母或者下划线可以单独作为变量名,同时英文字母须注意区分大小写;2.数字不能单独用于表示变量,且不能为变量名的开头,例如3和3a不能作为变量名,a3却可作为变量名。3.变量名应简洁易懂。在金融领域,变量的命名一

2021-01-25 21:18:17 875

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除