安装 Python

由 Python 提供支持的领先开放数据科学平台

Anaconda 附带的免费 IDE

使用实时代码,可视化,文本创建和共享文档……
1. 变量和类型
变量赋值
1  | x = 5  | 
5
运算
1  | x + 9 # 加  | 
14
1  | x - 9 # 减  | 
-4
1  | x * 9 # 乘  | 
45
1  | x ** 9 # 乘方  | 
1953125
1  | x % 9 # 取模  | 
5
1  | x / float(9) # 除  | 
0.5555555555555556
类型与类型转换
| 类型转换 | 示例 | 类型 | 
|---|---|---|
| str() | ‘59’, ‘3.14’, ‘True’ | 字符串 | 
| int() | 5, 9 | 整型 | 
| float() | 5.9, 3.14 | 浮点数 | 
| bool() | True, True, True | 布尔 | 
2. 字符串(String)
帮助
1  | help(str)  | 
1  | zh_string = "最好的人工智能开发"  | 
‘最好的人工智能开发’
字符串操作
1  | zh_string * 2  | 
‘最好的人工智能开发最好的人工智能开发’
1  | zh_string + '就在这里了'  | 
‘最好的人工智能开发就在这里了’
1  | '我' in zh_string  | 
False
字符串方法
1  | zh_string.upper()  | 
‘最好的人工智能开发’
3. 列表(List)
1  | a = '是'  | 
元素选择
1  | # 下标  | 
‘这’
1  | # 分片  | 
[‘我’, ‘列表’, ‘是’, ‘这’]
1  | # 子列表  | 
[‘我’, ‘列表’, ‘是’, ‘这’, ‘我’, ‘列表’, ‘是’, ‘这’]
1  | # 列表方法  | 
4. 库

导入库
1  | import numpy  | 
选择性导入
1  | from sklearn import datasets  | 
5. Numpy 数组
1  | zh_list = [1, 3, 5, 7]  | 
Numpy 数组元素选择
1  | # 下标  | 
1
1  | # 切片  | 
[1, 3]
1  | # 2 维数组下标  | 
array([3, 4])
Numpy 数组操作
1  | zh_array > 3  | 
array([False, False, True, True])
1  | zh_array * 2  | 
array([ 2, 6, 10, 14])
1  | zh_array + np.array([9, 8, 7, 6])  | 
array([10, 11, 12, 13])
Numpy 数组函数
1  | other_array = np.array([5, 5, 5, 5])  | 
2.23606797749979