NumPy 是 Python 中用于科学计算的基础库,它提供了大量的数学函数和矩阵操作功能。以下是 NumPy 的基本教程,帮助你快速入门。

安装 NumPy

首先,你需要安装 NumPy。可以使用 pip 命令进行安装:

pip install numpy

基本操作

创建数组

NumPy 提供了多种创建数组的方法,以下是一些常用的方式:

  • numpy.array(): 创建一个数组。
  • numpy.zeros(): 创建一个全为 0 的数组。
  • numpy.ones(): 创建一个全为 1 的数组。
import numpy as np

# 创建一个数组
arr = np.array([1, 2, 3, 4, 5])

# 创建全为 0 的数组
zeros_arr = np.zeros((3, 4))

# 创建全为 1 的数组
ones_arr = np.ones((2, 2))

数组索引

NumPy 数组支持类似 Python 列表的索引方式。

# 索引
print(arr[0])  # 输出:1
print(arr[1:3])  # 输出:[2 3]

# 切片
print(arr[:])  # 输出:[1 2 3 4 5]

数组操作

NumPy 提供了丰富的数组操作功能,以下是一些示例:

  • +: 数组加法
  • -: 数组减法
  • *: 数组乘法
  • /: 数组除法
# 数组操作
print(arr + zeros_arr)  # 输出:[1. 2. 3. 4. 5.]
print(arr * ones_arr)  # 输出:[1. 2. 3. 4. 5.]

扩展阅读

更多关于 NumPy 的内容,可以参考以下链接:

NumPy Logo