NumPy库中包含许多常用的函数,用于数值计算和数组操作。以下是一些常见的NumPy函数:
-
创建数组:
np.array()
: 从Python列表或元组创建数组。np.zeros()
: 创建全零数组。np.ones()
: 创建全一数组。np.arange()
: 创建等间隔的数组。np.linspace()
: 创建等间隔的数组,指定样本数量。
-
数组操作:
np.shape
: 获取数组的形状。np.reshape()
: 改变数组的形状。np.flatten()
: 将多维数组展平为一维数组。np.transpose()
: 转置数组。np.concatenate()
: 沿指定轴连接数组。np.split()
: 沿指定轴分割数组。
-
基本数学运算:
np.add()
: 加法。np.subtract()
: 减法。np.multiply()
: 乘法。np.divide()
: 除法。np.sqrt()
: 开方。np.sum()
: 求和。np.mean()
: 求均值。np.max()
: 找到最大值。np.min()
: 找到最小值。
-
统计函数:
np.std()
: 标准差。np.var()
: 方差。np.median()
: 中位数。np.percentile()
: 百分位数。
-
线性代数:
np.dot()
: 矩阵乘法。np.linalg.inv()
: 计算逆矩阵。np.linalg.det()
: 计算行列式。np.linalg.eig()
: 计算特征值和特征向量。
这些只是NumPy库提供的一些常用函数示例,它还包含许多其他函数,用于各种数学和数组操作任务。根据具体需求,你可以查阅NumPy文档以获取更多信息。