- numpy可以高效处理数据、提供数组支持、很多模块都依赖它,比如pandas、scipy、matplotlib都依赖它,所以这个模块是基础。
- pandas我们课程后续用的最多的一个模块,主要用于进行数据探索和数据分析。
- matplotlib作图模块,解决可视化问题。
- scipy主要进行数值计算,同时支持矩阵运算,并提供了很多高等数据处理功能,比如积分、傅里叶变换、微分方程求解等。
- statsmodels这个模块主要用于统计分析。
- Gensim这个模块主要用于文本挖掘。
- sklearn、keras前者机器学习,后者深度学习。
模块安装的顺序与方式建议如下:
- numpy、mkl(下载安装) https://www.lfd.uci.edu/~gohlke/pythonlibs/
numpy‑1.16.5+mkl‑cp27‑cp27m‑win_amd64.whl - pandas(网络安装)
- matplotlib(网络安装)
- scipy(下载安装)
- statsmodels(网络安装)
- gensim(网络安装 )