什么是numpy
简单的说,NumPy就是Python众多库中的其中一个,可以用来做科学计算。NumPy包的核心是 ndarray 对象。它封装了python原生的同数据类型的 n 维数组,为了保证其性能优良,其中有许多操作都是代码在本地进行编译后执行的。
如果想了解更多可以前往什么是 NumPy学习更多,如果英语水平不错的话也可以看What is NumPy 。
基础知识
NumPy 库中数组被调用ndarry,也被叫为array。但是numpy.array和标准的Python中的array.array并不一样,后者只能处理一维数据,而前者可以实现多维的数据处理。
ndarry有以下的属性:
- ndarry.ndim 数组的维的个数。
- ndarray.shape 数组的维度,输出(n,m),表示数组是一个n行m列的矩阵。
- ndarray.size 数组元素的总数。这等于 shape 的元素的乘积。
- ndarray.dtype