Numpy 是 Python 中一个功能强大的数学库,用于支持大量科学计算。它提供了大量的数组操作功能,可以方便地进行数值计算和数据分析。
安装
首先,您需要安装 Numpy。可以使用 pip 命令进行安装:
pip install numpy
快速开始
Numpy 的核心是 numpy.array
函数,它可以创建一个 N 维数组。
import numpy as np
# 创建一个一维数组
a = np.array([1, 2, 3, 4, 5])
print(a)
输出:
[1 2 3 4 5]
数组操作
Numpy 提供了丰富的数组操作功能,包括:
- 数组索引
- 数组切片
- 数组形状和类型
- 数组运算
以下是一个示例:
import numpy as np
# 创建一个二维数组
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 数组索引
print(a[0, 0]) # 输出 1
# 数组切片
print(a[1:, 2:]) # 输出 [[5] [9]]
# 数组形状
print(a.shape) # 输出 (3, 3)
# 数组类型
print(a.dtype) # 输出 int64
# 数组运算
print(a + 1) # 输出 [[2 3 4] [5 6 7] [8 9 10]]
图像处理
Numpy 在图像处理领域也非常有用。以下是一个简单的图像读取示例:
import numpy as np
from PIL import Image
# 读取图像
img = Image.open('/path/to/image.jpg')
img_array = np.array(img)
# 输出图像形状
print(img_array.shape)
扩展阅读
如果您想了解更多关于 Numpy 的内容,可以阅读以下文档:
Numpy Logo