- 博客(26)
- 收藏
- 关注
原创 python数据分析(3)——pandas(带过程与结果)
DataFrame,中文叫数据框。是pandas模块最常用的数据类型,是一个二维的矩阵数据表。
2025-04-02 14:28:21
785
原创 【三小时入门sql笔记(三)】取得某些资料、排列顺序、有条件的选取资料、创建资料库、聚合函数(最大、最小、平均、求和)
这边是先根据score进行从低到高排列,如果分数相同据根据studentid排列。下面distinct表示搜寻出来展现不重复的值。在后面加desc 变成从大到小。也可以跟order by结合。假设我们需要创建下面资料库。表明有这个属性的资料有几笔。用逗号隔开能回传多个属性。
2025-04-02 14:27:00
185
原创 【三小时入门aql笔记(二)】INSERT、UPDATE、DELETE语句,如何存入表格资料以及更新修改、删除资料
【三小时入门aql笔记(二)】
2025-04-01 21:39:28
251
原创 python入门(4)——元组、列表修改/追加/插入/删除、字典的修改/追加/插入/删除、索引、切片、in运算符判断(带过程与结果)
夜曲编程笔记
2022-08-12 11:06:32
2558
原创 Python金融数据三:Python程序计算看涨期权
Python金融数据三:Python程序计算看涨期权计算看涨期权价格的代码Black-Scholes-Merton期权定价模型(Black-Scholes-Merton Option Pricing Model),即布莱克—斯克尔斯期权定价模型。C=S·N(d1)-X·exp(-r·T)·N(d2)其中: d1=[ln(S/X)+(r+σ^2/2)T]/(σ√T) d2=d1-σ·√T C—期权初始合理价格 X—期权执行价格 S—所交易金融资产现价 T—期权有效期 r—连
2021-09-26 15:39:21
1666
原创 Pycharm 金融Python实战二:用Python编写一个金融计算器——编写函数 调用命令 实例年金现值 利率换算 净现值法 投资回报期 内部收益率及其法则(带程序和结果)
用Python编写一个金融计算器1.编写不需要保存的Python函数编写简单的计算未来现金的现值的数学公式def pv_f(fv,r,n): return fv/(1+r)**nprint(pv_f(100,0.1,1))结果90.90909090909092.缩进格式在Python编程中至关重要def pv_f(fv,r,n): pv= fv/(1+r)**n return pvprint(pv_f(r=0.1,fv=100,n=1))结果90.909
2021-09-23 10:54:42
5352
原创 Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果)
用Python 完成普通计算器的功能1. 删除或取消变量pv = 22r = 0.1n = 5del(n)print(n)结果:NameError: name 'n' is not defined2.加减乘除s=3.09+2.1*5.2-3/0.56print(s)结果8.652857142857144如果意外输出两次//,会得到奇怪的结果,双斜杠代表整数除法,结果会给出一个比商数小的最大整数v=7//3print(v)t=7/3print(t)结果22
2021-09-20 23:14:12
615
原创 python-字符串 修改间隔符 and定义变量 交换变量
字符串1、可以用单引号‘’ 也可以用双引号“”print('hello world')orprint("hello world")2、字符串单引号对单引号,双引号对双引号print("i 'love' you") 输出 i 'love' youprint(‘i “love” you‘) 输出 i “love” you3、+号是增加,*是复制print("520"+'1314') 输出 5201314print('hello world'*3) 输出hello worldhello worl
2021-09-10 16:15:44
1480
原创 python基础入门(三)函数的调用及参数的全局调用
函数的调用def calc(calctype,a,b,c): if calctype=='和': x=a+b+c s='{}+{}+{}={}'.format(a,b,c,x) elif calctype=='积': x=a*b*c s='{}*{}*{}={}'.format(a,b,c,x) else: s='???' return calctype +':'+sprint(calc('和
2020-05-20 23:01:45
269
原创 python 金融领域:年金现值
期末年金现值例如PMT=10000,T=10,r=5%,求PVtotal=0for i in range(0,10): cf_i=10000/(1+0.05)**i *[各期现金流折现] total=total+cf_iprint(total)
2020-05-19 17:25:17
1432
原创 Python基础入门(二)For语句
For 循环a_list=[1,2,3,4,5]for i in a_list: print(i) j=i+1 print(j)结果1*[第一个i]2*[第一个j]2*[第二个i]3*[第二个j]344556注意:print的位置要保持一致,否则不属于那个循环中,下图第四个print不在循环语句中,因此最后打印为循环结束的语句,i=5a_list=[1,2,3,4,5]for i in a_list: print(i) j
2020-05-19 16:40:14
697
原创 Python 入门(一)定义 切片 replace算法 列表增减 条件判断
Python 基础入门(一)#定义a=1A=2print(a)#字符串(表示一段文字)b='abcdef'c='mnnbv'd=''mn''B='''mn sx'''*[表示换行]#切片b='abcdef'print(b[0:4])*[包前不包后,不包括第四位]print(b[-3:])*[最后三位]print(b[:3])*[前面三位]#replace(旧的的字符串,新的字符串)b='abcdef'c=b.replace('def','0')print(c)
2020-05-18 11:37:18
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人