Numpy简介
NumPy,全称Numerical Python,是高性能科学计算和数据分析的基础包。主要特点如下:
- ndarray,一个快速并节省空间的多维数组,提供向量化的运算和复杂的广播能力;
- 标准的数据函数来进行整个数值快速运算,而不需要写循环代码;
- 读写数组到磁盘以及操作内存映射文件的工具;
- 线性代数,产生随机数和傅里叶变换的能力;
- 整合使用C,C++和Fortran代码的工具。
NumPy提供便捷的C API,从而可以简单的传递数据给使用底层代码所写的外部libraries或外部libraries以NumPy数组形式返回数据。理解NumPy可以使得使用pandas更加高效。