NumPy 高级函数是 NumPy 库中非常强大的部分,它提供了许多高效的操作来处理数组。以下是一些常用的 NumPy 高级函数:

1. 数组操作

  • np.max()np.min(): 查找数组中的最大值和最小值。
    • 示例:np.max(np.array([1, 2, 3, 4])) 返回 4。
  • np.sum(): 计算数组元素的总和。
    • 示例:np.sum(np.array([1, 2, 3, 4])) 返回 10。

2. 矩阵操作

  • np.dot(): 计算两个数组的点积。
    • 示例:np.dot(np.array([1, 2]), np.array([3, 4])) 返回 11。
  • np.linalg.inv(): 计算矩阵的逆。
    • 示例:np.linalg.inv(np.array([[1, 2], [3, 4]])) 返回 [[ 2. -3. ] [-3. 2. ]]

3. 数据类型转换

  • np.astype(): 将数组数据类型转换为指定的类型。
    • 示例:np.astype(np.array([1, 2, 3]), dtype=np.float32) 返回 [1.0, 2.0, 3.0]

4. 随机数生成

  • np.random.rand(): 生成指定范围的随机浮点数数组。
    • 示例:np.random.rand(3, 4) 返回一个 3x4 的随机浮点数矩阵。

NumPy 图标

更多关于 NumPy 的信息和高级函数的详细使用方法,请参考本站的 NumPy 教程