NumPy 是 Python 中用于科学计算的基础库,它提供了强大的多维数组对象和一系列用于处理数组的函数。以下是一些 NumPy 的基本概念和用法。
安装 NumPy
首先,确保你已经安装了 Python。然后,可以使用 pip 命令来安装 NumPy:
pip install numpy
创建数组
NumPy 提供了多种创建数组的方法,以下是一些常用的方法:
- 使用
numpy.array()
创建一个数组:
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr)
- 使用
numpy.arange()
创建一个等差数列:
arr = np.arange(1, 10, 2)
print(arr)
- 使用
numpy.linspace()
创建一个线性空间:
arr = np.linspace(0, 10, 5)
print(arr)
数组操作
NumPy 提供了丰富的数组操作功能,以下是一些常用的操作:
- 索引:
arr = np.array([1, 2, 3, 4, 5])
print(arr[0]) # 输出 1
print(arr[1:3]) # 输出 [2 3]
- 切片:
arr = np.array([1, 2, 3, 4, 5])
print(arr[1:3:2]) # 输出 [2]
- 运算:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
print(arr1 + arr2) # 输出 [5 7 9]
高级功能
NumPy 还提供了许多高级功能,例如:
- 矩阵运算
- 线性代数运算
- 统计分析
- 数据可视化
更多高级功能,请参考 NumPy 官方文档。
示例图片
下面是一些与 NumPy 相关的示例图片: