Numpy 是 Python 中一个强大的数值计算库,常用于处理大型多维数组以及矩阵运算。以下是 Numpy 的一些基本概念和用法。
安装 Numpy
首先,确保你的 Python 环境中已经安装了 Numpy。可以通过以下命令进行安装:
pip install numpy
创建数组
Numpy 提供了多种创建数组的方法,以下是一些常用的:
- 使用
numpy.array()
函数:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
- 使用
numpy.arange()
函数:
arr = np.arange(1, 6)
print(arr)
- 使用
numpy.linspace()
函数:
arr = np.linspace(1, 5, 5)
print(arr)
数组索引
Numpy 数组支持多维索引,以下是一些常见的索引方法:
- 单维索引:
arr = np.array([1, 2, 3, 4, 5])
print(arr[2]) # 输出 3
- 多维索引:
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[1, 2]) # 输出 6
数组操作
Numpy 提供了丰富的数组操作功能,以下是一些常用的操作:
- 数组加法:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = arr1 + arr2
print(result)
- 数组乘法:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = arr1 * arr2
print(result)
- 数组元素-wise 运算:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = arr1 ** arr2
print(result)
扩展阅读
更多关于 Numpy 的内容,可以参考以下链接:

Numpy Logo