1
Python编程从入门到实践
1.15.2 11.2 数值计算库numpy
11.2 数值计算库numpy

数值计算库numpy是Python进行数据处理的第三方库,从实际使用情况来看,numpy已经成为数值计算的标准库。此外,该库不仅为其他数据处理第三方库提供一些底层支持,而且也是学习数据分析、科学计算、机器学习和人工智能等专业的基础。

数值计算库numpy的主要特点包括:运行速度非常快,支持多维数组操作,丰富的处理方法和函数:算术、逻辑、函数、排序、线性代数、矩阵运算、统计运算和随机模拟等,整合C、C++和Fortran等高级程序语言,提供简单易用的C语言API,使不同程序语言之间可以传递和使用数据。

数值计算库numpy用于存储和处理大型矩阵,主要处理对象是多维数组。数组中所有元素都必须具有相同的数据类型(通常是数字),可以使用整数作为多维数组的索引。

数值计算库numpy中的数组类,记作array(或ndarray),引用方式为numpy.array(或numpy.ndarray)。按照使用习惯,一般使用以下方式引用numpy库:

import numpy as np

该命令的作用是导入numpy库并起别名np,即在后续的程序中,np将代替numpy。