数组相加 python
时间: 2025-02-14 22:14:15 浏览: 13
实现数组相加
在 Python 中,可以利用多种方法来实现两个数组之间的相加操作。最常用的方式之一是借助 NumPy 库来进行高效的数值计算。
使用列表推导式
对于简单的场景,可以直接通过列表推导式完成两列表元素一一对应位置上的求和:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
added_list = [sum(x) for x in zip(list1, list2)]
print(added_list) # 输出: [5, 7, 9]
此段代码展示了如何使用 zip()
函数将两个列表打包在一起,并通过列表解析表达式遍历每一对元组并调用内置函数 sum()
来获得它们各自的总和[^1]。
利用NumPy库
当处理大型数据集时,推荐采用专门设计用于科学计算的第三方模块——NumPy。它提供了强大的多维数组对象 ndarray 及其派生类矩阵 matrix 的支持,能够显著提升运算效率。
安装 NumPy 后可按照如下方式执行向量间的逐项累加:
import numpy as np
array_a = np.array([10, 20, 30])
array_b = np.array([1, 2, 3])
result_array = array_a + array_b
print(result_array) # 输出: [11 22 33]
这里创建了两个一维 ndarrays 并简单地应用了算术运算符 '+' 完成两者间相应索引处值的叠加过程。
相关推荐


















