NumPy是高性能科学计算和数据分析的基础包。其提供了非常易用的C语言API,这使得将数据传递给用底层语言编写的外部类库,再由外部类库将计算结果按照NumPy数组进行返回变得非常简单。部分功能如下:ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。
用于对整组数据进行快速运算的标准数学函数(无需编写循环)。
用于读写磁盘数据的工具以及用于操作内存映射文件的工具。
线性代数、随机数生成以及傅里叶变换功能。
用于集成C、C++、Fortran等语言编写的代码的工具。
导入numpy库:import numpy as np
本文从数据类型,常用函数用法说明等几个方面做出了总结,对初学者学习NumPy会有很大的帮助。NumPy函数详解mp.weixin.qq.com
文末福利|资源下载:
网上可以搜到大量的Numpy教程和官方文档,但没有简单的方法来练习。教程是很好的资源,但要付诸实践。只有实践,才能更好的加深学习。本站从github搜索到了一些NumPy的练习题含答案:
原代码作者:Nicolas P. Rougier
文件夹有三个不同的ipynb文件:
1.100_Numpy_exercises_no_solution.ipynb
没有答案代码的文件,这个是你做的练习
2.100_Numpy_exercises_with_hint.ipynb
没有答案代码的文件,但有提示,这个你也可以用来练习
3.100_Numpy_exercises.ipynb
有答案代码和注释的文件
记得点击链接领取该练习资料哟