NumPy(Numerical Python的简称)是一个用于处理大型多维数组和矩阵的Python库,提供了超过1000个函数,用于进行高级数学运算和处理。
以下是一些常用的NumPy函数:
numpy.array()
: 创建一个数组。numpy.arange()
: 返回一个数组,该数组包含从0到给定值(不包括给定值)的整数。numpy.zeros()
: 返回一个全零数组。numpy.ones()
: 返回一个全一数组。numpy.eye()
: 返回一个二维单位矩阵。numpy.linspace()
: 返回一个在指定间隔内均匀分布的数组。numpy.logspace()
: 返回一个在对数刻度上均匀分布的数组。numpy.meshgrid()
: 生成两个2-D网格坐标矩阵。numpy.random.rand()
: 返回一个随机值数组。numpy.random.randn()
: 返回一个标准正态分布的随机值数组。numpy.diag()
: 返回一维数组的对角线矩阵。numpy.dot()
: 计算两个数组的点积。numpy.vdot()
: 计算两个向量的点积。numpy.inner()
: 计算一维数组的内积。numpy.outer()
: 计算两个向量的外积。numpy.matmul()
: 计算两个矩阵的矩阵乘积。numpy.transpose()
: 返回数组的转置。numpy.reshape()
: 更改数组的形状。numpy.resize()
: 更改数组的形状和大小。numpy.append()
: 将值添加到数组的末尾。numpy.insert()
: 在数组的指定位置插入值。numpy.delete()
: 从数组中删除指定的子数组。numpy.searchsorted()
: 在排序后的数组中查找插入值的位置。numpy.sort()
: 对数组进行排序。numpy.argsort()
: 返回用于将数组排序的索引数组。numpy.max()
: 返回数组中的最大值。numpy.min()
: 返回数组中的最小值。numpy.sum()
: 返回数组中所有元素的总和。numpy.mean()
: 返回数组中所有元素的平均值。numpy.median()
: 返回数组的中位数。numpy.std()
: 返回数组的标准差。numpy.var()
: 返回数组的方差。numpy.corrcoef()
: 返回数组的皮尔逊积矩相关系数。numpy.savetxt()
: 将数组保存到文本文件中。numpy.loadtxt()
: 从文本文件中加载数组。numpy.genfromtxt()
: 从文本文件中加载数组,并跳过头部和尾部行。numpy.set_printoptions()
: 设置打印选项,例如精度和格式。