• 回归分析
• 资产收益率和风险度量
• 投资组合理论
• 资本资产定价模型
• 时间序列的基本性质和预测
• 量化投资策略
• 技术指标与量化投资
2、教材蔡立耑《量化投资 以Python为工具》
二、python基础语言回顾(类型type()) (一)数1、数字、浮点数、布尔类型、复数
2、转换
(1)将整数和字符串转换为浮点数:float(x)
(2)将整数和浮点数转换为字符串:str(n)
(3)将浮点数转换为整数:int(x) 和 函数round(x)——标准圆整方式(将小数部分0.5的数字圆整到最接近的偶数—被称为银行家圆整, 即整数位是奇数则入、整数位是偶数则舍。)。
(4)将字符串转换为数字:int(s)、float(x)
(二)字符串(str)由一系列字符组成
字母、数字、标点符号、其他特殊符号和不可打印的字符
函数len(x)——求字符串长度
(三)列表(list)定义空列表:list = []
常用列表函数:
(四)元组(tuple)创建元组:
item = (i1,) #单个元素的元组,如果不加“,”,回判定为字符串。
item = (i1,i2……in)
(五)字典(dict)创建空字典:dict={key1:value1, key2:value2, …, keyn:valuen)}
创建字典:dict={}
追加键值对:dict['keyn'] = 'valuen'
注意:字典中的键必须独一无二,即在同一个字典中,任何两个键—值对都不能相同。键必须是不可变的。因此,字典键不能是列表、字典。对值没有这两个限制
(六)集合(set)创建空集合:set()
集合的运算:
三、python基础语言回顾(运算符)(一)算数运算符
+(加)、-(减)、*(乘)、/(除)、//(整除)、%(求余)、**(乘方)
浮点数——科学计数法:e
(二)赋值运算符赋值:=
加法赋值:+=
减法赋值:-=
乘法赋值:*=
幂赋值:**=
除法赋值:/=
整除赋值://=
取模赋值:%=
(三)比较运算符==、!=、>、<、>=、<=
(四)逻辑运算符与:and——当 a 和 b 两个表达式都为真时,a and b 的结果才为真,否则为假。
或:or——当 a 和 b 两个表达式都为假时,a or b 的结果才是假,否则为真。
非:not——如果 a 为真,那么 not a 的结果为假;如果 a 为假,那么 not a 的结果为真。相当于对 a 取反。
四、python基础语言回顾(函数) (一)内置函数内置函数是解释器的一部分,它随着解释器的启动而生效;标准库函数是解释器的外部扩展,导入模块以后才能生效。
查看Python内置函数清单
print(dir(__builtins__)
(二)自定义函数
函数的定义主要有如下要点:
- def:表示函数的关键字
- 函数名:函数的名称,日后根据函数名调用函数
- 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等...
- 参数:为函数体提供数据
- 返回值:当函数执行完毕后,可以给调用者返回数据。
四、python基础语言回顾(模块的导入)def 函数名(参数):
函数体
return (返回值)
(一)import语句
(二)from…import…语句
(三)import ...as...语句
(四)help()帮助
使用函数dir(m)列出模块的所有函数。
五、python基础语言回顾 (一)常用数学函数 (二)关系运算符和关系表达式 (三)逻辑运算符和逻辑表达式 (四)基本逻辑运算符的真值表 (五)逻辑运算符的优先级(按从高到低的顺序排列)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)