【发布时间】:2021-10-13 16:29:08
【问题描述】:
所以我需要定义一个函数,在其中我得到 2 个二维列表。目标是将每个元素相互添加。
list1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
list2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
结果应该是这样的:
result = [[2,4,6], [8,10,12],[14,16,18]]
到目前为止,我构建了这个函数:
def add_matrices(list1, list2):
matrix = list1 + list2
return matrix
但我现在有点卡住了,我尝试使用附加和扩展,但都没有工作。我找到了一些需要使用 numpy 的解决方案,不幸的是,这不允许这样做。有人可以指导我正确的方向吗?
【问题讨论】:
-
如果它们是 numpy 数组,这将是一个简单的
list1 + list2