NumPy 是一个强大的 Python 库,用于数组处理和数值计算。它提供了大量高效和灵活的函数来处理大型多维数组以及进行数学计算。
NumPy 的特点
- 高性能:NumPy 使用 C 语言编写,能够提供比纯 Python 更快的数组处理速度。
- 多维数组:NumPy 的核心是
ndarray
对象,它可以存储多维数组。 - 广泛的数学函数:NumPy 提供了丰富的数学函数,包括线性代数、傅里叶变换、随机数生成等。
快速入门
以下是一些 NumPy 的基本操作:
创建数组
import numpy as np
arr1 = np.array([1, 2, 3, 4, 5])
# 创建一个二维数组
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
数组操作
# 数组切片
arr2[0, 1] = 10
# 数组长度
len(arr1)
# 数组形状
arr2.shape
数组函数
# 求和
np.sum(arr1)
# 求平均值
np.mean(arr1)
# 求最大值和最小值
np.max(arr2), np.min(arr2)
扩展阅读
更多关于 NumPy 的信息,请访问我们的教程页面:/NumPy 教程