gpt4 book ai didi

python - 如何在 python 中添加两个二维数组的相同索引的两个元素?

转载 作者:行者123 更新时间:2023-11-30 23:36:38 27 4
gpt4 key购买 nike

我尝试使用 zip 函数和循环来解决这个问题:

mat_C=[[] for i in range(NO_OF_ROWS_C)]
for i in range(NO_OF_ROWS_C):
for j in range(NO_OF_COLUMNS_C):
mat_C=[a+b for (a,b) in zip(mat_A,mat_B)]
for i in range(NO_OF_ROWS_C):
for j in range(NO_OF_COLUMNS_C):
print(mat_C[i][j])

最佳答案

NumPy对于这种事情非常有用。特别是,NumPy 数组的加法是按元素执行的。

mat_A = np.asarray(mat_A)
mat_B = np.asarray(mat_B)
mat_C = mat_A + mat_B
print(mat_C)

没有 numpy,

mat_C = [[a+b for a,b in zip(row_A, row_B)] for row_A, row_B in zip(mat_A, mat_B)]

关于python - 如何在 python 中添加两个二维数组的相同索引的两个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338063/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com