因为这几天想紧急搞一搞暑期实习,可能要高速过一遍知识点:
numpy
以n维数组,或者说矩阵为基础,做高效的矢量数学运算
利用高效的index,不需要循环
底层是用c实现的,效率高(媲美c和matlab),它甚至还免费
scipy
依赖numpy的更高层库
为科学和工程设计用
可以实现线性代数、傅立叶变换、信号和图像的处理
pandas
依赖numpy
结构化数据分析
更高级的数据结构:time series, data frame, panel
强大的数据索引和处理能力:可以方便的读取大量的数据,对它进行索引,并进行处理
matplotlib
python的2D绘图里面使用最广泛的工具
基本能取代matlab的绘图功能
mplot3d可以绘制3d图
scikit-learn
基于scipy,提供了常用的机器学习的算法:聚类回归之类的
机器学习的python模块
简单的api