Numpy+Scipy+Matplotlib+Pandas是Python中常用的科学计算工具集合,可以进行基础的数值算法、数据可视化以及序列和高级函数操作。Numpy是一款补充了Python语言所欠缺的数值计算能力的库,是其他数据分析和机器学习库的底层支持。它是完全标准的C语言实现,具有高运行效率,并且是开源免费的。Numpy的核心是多维数组,它的代码简洁,并且采用了底层实现的厚内核(C)+薄接口(Python)的设计,以保证性能。通过使用Numpy的数组对象(np.ndarray类),我们可以表示和操作n维数组,同时将数组实际数据与元数据分开存放,提高了内存空间的利用效率。