其中包括pandas、numpy、seaborn的练习题和学习资料,均使用jupyter notebook编写。
numpy_exercises---------------------numpy100题 pandas_exercises--------------------pandas练习题 question----------------------------问题分析与总结 seaborn_exercises-------------------seaborn学习资料(包括matplotlib)
numpy:1.18.1
pandas:1.0.1
seaborn:0.10.0
matplotlib:3.2.0
numpy练习题:
- 第49题:将
np.set_printoptions(threshold=np.nan)
修改成np.set_printoptions(threshold=np.inf)
- 第75、80、98、100题不好理解
pandas练习题
- 第6章-Wind_Stats中的步骤7,将
data.shape[0] - data.isnull().sum()
修改成data.notnull().sum()
- 第6章-Wind_Stats中的步骤11,将
january_winds = data.query('month == 1')
修改成january_winds = data[data.month == 1]
seaborn练习题
- seaborn高于0.8版本,需要显式使用seaborn样式:
sns.set()
- 第2章,需要安装ipyweights(一个jupyter的插件)
- 第4章,需要安装statsmodels库
- 第5章,2.7.1节中catplot通过kind设置图形显示类别,接口很简洁,也很方便
- scipy的学习