NumPy 是一个强大的 Python 科学计算库,它提供了强大的多维数组对象和一系列数学函数。以下是一些 NumPy 的基本概念和使用方法。

数组操作

NumPy 提供了多种创建数组和进行数组操作的方法。以下是一些常用的函数:

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


array1 = np.array([1, 2, 3, 4, 5])

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

索引和切片

NumPy 数组支持传统的索引和切片操作。

# 索引
print(array1[0])  # 输出 1

# 切片
print(array2[:, 1])  # 输出 [2, 4]

数组操作示例

以下是一些 NumPy 数组操作的示例:

# 数组元素相加
result = array1 + array2

# 数组元素相乘
result = array1 * array2

# 数组元素求和
sum_result = np.sum(array1)

# 数组元素求平均值
mean_result = np.mean(array1)

扩展阅读

更多关于 NumPy 的信息,请访问我们的 NumPy 教程


NumPy 数组