NumPy 教程

NumPy 是 Python 中用于数值计算的库,它提供了多维数组对象以及一系列用于数组计算的函数。下面是一些关于 NumPy 的基础教程。

数组操作

NumPy 提供了多种创建数组和进行数组操作的方法。

  • 创建一维数组:import numpy as np; arr = np.array([1, 2, 3, 4, 5])
  • 创建二维数组:arr_2d = np.array([[1, 2], [3, 4]])
  • 数组切片:arr[1:3] 会获取数组的第二到第三元素

基础运算

NumPy 支持数组的基本数学运算。

  • 加法:arr + arr_2d
  • 乘法:arr * arr_2d
  • 除法:arr / arr_2d

通用函数

NumPy 提供了许多用于数值计算的高级函数。

  • 求和:np.sum(arr)
  • 求平均值:np.mean(arr)
  • 最大值和最小值:np.max(arr), np.min(arr)

高级话题

对于更高级的使用,您可以了解以下内容:

  • 矩阵运算:NumPy 可以处理矩阵的加法、乘法等操作。
  • 随机数生成np.random 模块可以生成随机数和随机数组。
  • 线性代数:NumPy 提供了线性代数运算的功能。

NumPy 示例图片

您可以了解更多关于 NumPy 的信息,例如它的历史和它在科学计算中的作用。推荐阅读 NumPy 官方文档 以获得更深入的指导。

NumPy 官方文档