- 博客(30)
- 收藏
- 关注
原创 金融数据分析(Python)个人学习笔记(13):自然语言处理
自定义词典文件是一个纯文本文件,每行为一个词汇以及相应的词频和词性(词频和词性为可选项)
2025-04-27 20:39:45
1335
1
原创 金融数据分析(Python)个人学习笔记(12):网络爬虫
try:return []'''urlopen:打开arturl对应的网页,并将返回的响应对象赋值给变量html如果该网站异常404或者网站错误,则抛出“HTTPError”如果在打开网页过程中出现HTTPError异常,说明网页访问失败,此时函数将返回一个空列表BeautifulSoup:对html响应对象中的网页内容进行解析,将解析结果存储在bsObj变量中没有指定解析器,默认会使用Python内置的解析器re.compile:编译正则表达式。
2025-04-22 16:10:14
414
原创 金融数据分析(Python)个人学习笔记(6):安装相关软件
pip、matplotlib、IPython、Jupyter Notebook的安装和设置,LaTex语法简要说明
2025-04-05 16:57:01
1093
原创 金融数据分析(MATLAB)个人学习笔记(5):金融实证分析实例
VaR指的是在正常的市场条件下以及给定的置信度下,某一证券组合或金融资产在将来特定时间内所可能出现的最大损失,被称为“在险价值”或“风险价值”。数学定义式是:这个公式的含义是:对于某一资产组合来说,在给定的置信水平下,VaR提供了最大可能的预期损失,即可以以1-c的概率来保证这一资产组合的预期损失不会大于VaR。收益小于VaR的概率等于1-c,VaR实际上是一个分位点由VaR的定义可知,置信水平越高,资产组合的损失小于其VaR值的概率越大,VaR模型对于极端事件的发生进行预测时失败的可能性越小。
2025-03-25 11:54:16
1545
原创 Python个人学习笔记(19):模块(正则表达式)
正则表达式是单独的一门语言,利用表达式的形式匹配字符串里面的内容。最好在线写正则表达式,效率高语法:普通字符:类似abcdefg元字符:具有特殊意义的符号(关键字)作用:用表达式的形式来匹配字符串只有连续的才能匹配。
2025-03-23 17:48:30
1073
原创 金融数据分析(MATLAB)个人学习笔记(4):MATLAB绘图
plot函数的基本调用格式为:plot(x,y)其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。例:在0≤x≤2p区间内,绘制曲线。
2025-03-20 09:40:09
2317
原创 Python个人学习笔记(18):模块(异常处理、traceback、日志记录)
语法错误不属于异常,处理的是程序运行时的一些意外情况File “D:\PycharmProjects\樵夫老师Python零基础课程\4_模块\39_python的异常处理.py”, line 3, in如果异常不处理,那么程序会中断尝试运行一段代码,如果不出错,就正常结束,如果出错,自动运行except内容不打断程序的后续运行在except中需要错误信息在try中收集错误信息,然后传递给except语法:except Exception as e:exception:错误类型。
2025-03-19 21:24:21
2498
原创 Python个人学习笔记(17):模块(sys、pickle&json)
sys.exit():退出sys.version:得到当前解释器的运行环境sys.platform:运行平台,win32=windowsPython在import模块的时候,解释器是根据sys.path中给出的路径进行查找的不是固定的,是随动的,会根据运行的py文件进行动态变化导入的模块的路径有可能是pycharm添加的,代码移动到linux中可能会出现运行不通畅的情况,需要把sys.path补全结果是sys.path的搜索范围。
2025-03-19 15:43:05
660
原创 Python个人学习笔记(3):数据类型(int、float、bool,str)
①len():得到字符串的字符个数。它是一个内置函数,不需要加.,类似于print()、type()、input(),直接用5②join():把列表中的元素用某个符号连在一起lst = ['赵本山', '王大拿', '大张伟', '马大哈']print(s)赵本山_王大拿_大张伟_马大哈用_把上面的人名连起来S = “”.join(lst):只是连起来,什么都不用f"{变量}"格式化一个字符串索引和切片:索引:从0开始的。[]
2025-03-14 10:33:47
1166
原创 Python个人学习笔记(15):模块(time,datetime,random)
模块其实就是我们把公用的功能代码写入在一个py文件中,在其他模块中可以随意的使用该文件中的代码。导入一个模块的语法1.import 模块2.from 模块 import 功能import time # 导入一个模块整体from time import sleep # 从一个模块中导入一个具体的功能用哪个都行。
2025-03-12 21:16:08
1216
原创 Python个人学习笔记(14):函数(匿名函数、内置函数(下)、三元表达式)
语法规则:变量 = lambda 参数1,参数2,…:返回值例:用lambda简化下述操作可以帮我们一句话创建函数可以与某些内置函数一起用。
2025-03-11 23:31:30
572
原创 金融数据分析(MATLAB)个人学习笔记(3):MATLAB程序设计
一般来说,应用程序的错误有两类:语法错误和运行错误。语法错误包括词法或文法的错误,例如函数名的拼写错、表达式书写错等。程序运行时的错误是指程序的运行结果有错误,这类错误也称为程序逻辑错误。
2025-03-11 15:27:05
2151
原创 Python个人学习笔记(13):函数(迭代器、生成器)
for 变量 in 可迭代的东西:passiterable可迭代的:str, list, tuple, dict, set, open()可迭代的数据类型都会提供一个叫迭代器的东西,它可以帮我们把数据类型中的所有数据逐一拿到。
2025-03-10 16:57:57
748
原创 Python个人学习笔记(11):函数(作用域与函数嵌套,闭包)
作用域:变量的访问权限定格定义的变量是全局变量,处于全局作用域。在局部作用域中,可以访问全局变量,但反过来不行。如果想要在函数外面访问到函数内部的东西,必须要return10086总结:里面可以访问外面,外面不能直接访问里面。
2025-03-09 09:45:18
782
原创 金融数据分析(MATLAB)个人学习笔记(1):MATLAB操作基础
Matrix Laboratory 矩阵实验室应用于信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等MATLAB包含两部分内容:基本部分和各种工具箱,工具箱包括功能性工具箱和学科性工具箱。
2025-03-08 22:31:35
610
原创 Python个人学习笔记(9):函数(函数的定义,参数)
函数可以把某一个特定功能或代码块进行封装,在需要使用该功能的时候直接调用即可定义一个函数:def 函数的名字():被封装的功能或代码块(函数体)函数的调用:函数的名字()print("1.打车")print("2.去菜市场")print("3.讨价还价")print("4.回家")buy_cai()print("哄哄孙子")buy_cai()print("冲洗马桶")buy_cai()print("打打老头")1. 打车 2. 去菜市场 3. 讨价还价 4. 回家。
2025-03-02 15:02:31
909
原创 Python个人学习笔记(8):数据类型(文件操作)
找到并打开文件需要手动关闭无法直接用于Linux相对于当前程序所在的文件夹open(“…/葫芦娃.txt”)…/:上一层文件夹。
2025-02-27 16:00:43
792
原创 Python个人学习笔记(7):数据类型(bytes初步,运算符)
编码是指将字符串或其他数据转换为特定的代码表示。电脑如何进行存储文字信息ascii:每一个文字符号对应的二进制表示,一共编排了128个文字符号(英文、数字、符号、操作符),只需要7个0和1就可以表示,一个字节等于八位数,如1byte=8bitansi标准:每个字符16bit,2byteunicode万国码早期的unicode,即ucs-2,只有两个字节,没有认识到个别国家文字过多的情况,后来扩充为ucs-4,4个字节,但存在存储空间浪费的问题。
2025-02-26 17:55:05
785
原创 Python个人学习笔记(6):数据类型(字典)
字典是以的形式进行存储数据的周杰伦用起来只是把索引换成了key字典的key必须是可哈希的数据类型(不可变)字典的value可以是任何的数据类型。
2025-02-21 11:19:52
465
原创 Python个人学习笔记(5):数据类型(元组,集合)
元组是。报错File “D:\PycharmProjects\15_元组.py”, line 4, int[0] = “樵夫”~^^^元组不可更改。固定某些数据,不允许外界修改时,可以用元组。,否则括号默认为数学运算的优先级。哈哈(‘哈哈’,)坑:元组的元素不可变,但其中的列表的元素可以改变,这一列表整体不能改变。(1, 2, 3, [‘呵呵哒’, ‘么么哒’, ‘哒哒哒’])
2025-02-21 10:16:35
666
原创 Python个人学习笔记(1):Python软件的介绍与安装
Win10:此电脑-属性-高级系统设置-环境变量-系统变量中找到path,双击-新建,添加python的安装路径,还要添加scripts的路径,并且这两条路径上移最上方。逐行对源代码进行翻译和运行,执行效率较低,平台依赖性不高(不同系统只需要装相应的解释器软件就可以运行),源代码一般无法加密。下载最新版本的上一个版本,更稳定,用仍在支持时效内的版本,Windows installer (64bit)荷兰、Guido van Rossum龟叔、1989,适用于处理数据(爬虫)、自动化、科学计算、人工智能。
2025-02-18 15:17:45
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅