量化投资:以 Python 为工具
蔡立耑
第一部分
基础
1
第一章 略。
2
第二章 Python 代码的编写与执行
1.
1
1 In [ 1 ] : %paste
2 for i in range (1 ,11) :
3 i f i%2 == 1 :
4 print ( i )
5
6 ## −− End pasted te xt −−
7 1
8 3
9 5
10 7
11 9
1
在代码文件中复制代码,然后在 ipython 中输入%paste,并按 enter 键,即可执行代码并输出结果。
3
第三章 Python 对象类型初探
1.
1 In [ 1 ] : type ((1 ,3 , 5 ,7) )
2 Out [ 1 ] : tuple
3
4 In [ 2 ] : type (’pi’)
5 Out [ 2 ] : str
6
7 In [ 3 ] : type(5>6)
8 Out [ 3 ] : bool
9
10 In [ 4 ] : type ( {’High’: 7 . 4 5 ,’Low’: 7 . 3 0 } )
11 Out [ 4 ] : dict
12
13 In [ 5 ] : type ( [’Hello world ’ ,3 ,4 , (’a’,’b’) , True ] )
14 Out [ 5 ] : l i s t
2.
1 In [ 1 ] : (3+4 j ) *(4+3 j )
2 Out [ 1 ] : 25 j
3
4 In [ 2 ] : 3/4
5 Out [ 2 ] : 0.75
6
7 In [ 3 ] : True *3
8 Out [ 3 ] : 3
9
10 In [ 4 ] : 0.003−0.0022222
11 Out [ 4 ] : 0.0007777999999999999
3.
1 In [ 1 ] : a = [ 1 , 2 , 3]
2
4