数据类型
常用函数库math
随机数random
单引号、双引号、三引号
Python中的字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠\转义特殊字符
字符串的连接
+运算符join运算符列表的声明:
list = ['','','']
列表的索引通过下标或索引号
print(list[index])
列表的查询
if "xxx" in list: #xxx是否在list中
列表的添加
list.append('xxx')
list.extend(list2)
list.insert(index,'xxx')
列表的修改
直接通过下标或索引号进行修改
list[index] = 'xxx'
列表的删除
列表的切片
list[起始位置,截止位置,步长] 左闭右开 不包含截止位置
元组可以理解为内容不可修改的列表
定义一个元组,注意:元组中只有一个元素时,需要在后面加逗号
tuple = ('xxx',)
列表转元组
tuple = tuple(list)
通过指定key(键)值访问对应的value(值):
字典的定义
dict = {'xxx':'yyy','mmm':'nnn'}
通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。
try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
finally中的内容,退出try时总会执行。
查看数组属性的用法
| 用法 | 注释 |
|---|---|
| size | 获取数组的元素个数 |
| shape | 矩阵的长度 |
| ndim | 数组维度 |
| dtype | 数组元素类型 |
数学与统计方法
| 方法 | 注释 |
|---|---|
| sum | 对数组中全部或某轴向的元素求和。零长度的数组的sum为0 |
| mean | 算术平均数。零长度的数组的mean为NaN |
| std, var | 分别为标准差和方差,自由度可调(默认为n ) |
| min, max | 最大值和最小值 |
| argmin, argmax | 分别为最大和最小元素的索引 |
| cumsum | 所有元素的累加 |
| cumprod | 所有元素的累积 |
线性代数
| 函数 | 方法 |
|---|---|
| diag | 以一维数组的形式返回方阵的对角线(或非对角线)元素,或将一维数组转换为方阵(非对角线元素为0) |
| dot | 矩阵乘法 |
| trace | 计算对角线元素的和 |
| det | 计算矩阵行列式 |
| eig | 计算方阵的特征值和特征向量 |
| inv | 计算方阵的逆 |
| pinv | 计算矩阵的Mooer-Penrose伪逆 |
| qr | 计算OR分解 |
| svd | 计算奇异值分解( SVD ) |
| solve | 解线性方程组Ax=b ,其中A为-一个方阵 |
| lstsq | 计算Ax=b的最小=乘解 |


