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 数组