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