Numpy 是 Python 中一个非常强大的库,主要用于数值计算。本教程将带你入门 Numpy,让你了解它的基本用法。
安装 Numpy
首先,你需要安装 Numpy。可以通过以下命令进行安装:
pip install numpy
创建数组
Numpy 的核心是数组。你可以使用以下方式创建一个数组:
import numpy as np
arr = np.array([1, 2, 3, 4])
上面的代码创建了一个包含数字 1, 2, 3, 4 的数组。
数组操作
Numpy 提供了丰富的数组操作功能。以下是一些常用的操作:
- 数组索引:可以通过索引访问数组中的元素。
print(arr[0]) # 输出 1
- 数组切片:可以使用切片操作获取数组的一部分。
print(arr[1:3]) # 输出 [2 3]
- 数组形状:可以使用
.shape
属性获取数组的形状。
print(arr.shape) # 输出 (4,)
- 数组类型:可以使用
.dtype
属性获取数组的类型。
print(arr.dtype) # 输出 int64
数组运算
Numpy 支持数组与数组之间的运算,以及数组与标量之间的运算。
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
print(arr1 + arr2) # 输出 [5 7 9]
图像处理
Numpy 在图像处理中也有着广泛的应用。以下是一个简单的示例:
import numpy as np
import matplotlib.pyplot as plt
# 创建一个 8x8 的图像
image = np.zeros((8, 8), dtype=np.uint8)
# 在图像中心绘制一个点
image[3:5, 3:5] = 255
# 显示图像
plt.imshow(image, cmap='gray')
plt.show()
图像处理示例
扩展阅读
想要了解更多关于 Numpy 的知识,可以阅读以下文章: