【笔记】Python3数据分析
前言
Python3数据分析学习笔记
生成随机数
利用列表生成式生成随机数
返回
<num>个随机数的列表
1 | import random |
- 返回外层有
<num_2>个随机数列表,内层有<num_1>个随机数,的嵌套列表
1 | import random |
求平均数
1 | nums = [] |
求最大值
1 | nums = [] |
求最小值
1 | nums = [] |
求标准差
- 计算方差
$$
\sigma^2=\frac{1}{n}\sum_{i=1}^{n}{(x_i-\bar{x})^2}
$$
1 | nums = [] |
- 计算标准差
$$
\sigma = \sqrt{ \sigma^2=\frac{1}{n}\sum_{i=1}^{n}{(x_i-\bar{x})^2} }
$$
1 | nums = [] |
利用NumPy处理数据
利用Matplotlib绘制图表
利用Seaborn绘制图表
利用Pandas处理数据并绘制图表
归一化
- 把数据缩放到0到1之间
线性归一化(标准化)
$$
X_i’ = \frac {X_{i} - X_{min}} {X_{max} - X_{min}}
$$
零均值归一化(中心化)
$$
X’ = \frac {X_{i} - \mu} {\sigma}
$$