Numpy 是 Python 中一个强大的科学计算库,它提供了高性能的多维数组对象和一系列用于快速操作这些数组的工具。以下是一个简单的 Numpy 教程。

安装 Numpy

首先,您需要安装 Numpy。您可以使用 pip 来安装:

pip install numpy

创建数组

Numpy 提供了多种创建数组的函数。以下是一些常用的:

  • numpy.array():创建一个数组。
  • numpy.zeros():创建一个元素全部为零的数组。
  • numpy.ones():创建一个元素全部为一的数组。
import numpy as np

# 创建一个数组
arr = np.array([1, 2, 3, 4, 5])

# 创建一个全零数组
zero_arr = np.zeros((5, 5))

# 创建一个全一数组
one_arr = np.ones((3, 3))

数组操作

Numpy 提供了丰富的数组操作功能,例如:

  • 索引:使用索引来访问数组中的元素。
  • 切片:使用切片来选择数组的一部分。
  • 迭代:迭代数组中的元素。
# 索引
print(arr[0])  # 输出:1

# 切片
print(arr[1:4])  # 输出:[2 3 4]

# 迭代
for item in arr:
    print(item)

数组运算

Numpy 支持数组之间的运算,包括:

  • 加法
  • 减法
  • 乘法
  • 除法
# 加法
print(arr + one_arr)

# 减法
print(arr - one_arr)

# 乘法
print(arr * one_arr)

# 除法
print(arr / one_arr)

数组形状

Numpy 数组有一个形状(shape),它表示数组的维度和大小。

print(arr.shape)  # 输出:(5,)

链接

如果您想了解更多关于 Numpy 的信息,可以访问我们的 Numpy 官方文档

Numpy Logo