gpt4 book ai didi

python - 在 Python 中用列表列表构建矩阵

转载 作者:行者123 更新时间:2023-11-28 22:33:39 25 4
gpt4 key购买 nike

<分区>

我尝试用 Python3 中的列表列表构造一个矩阵。当我实现以下功能时,

def myfunction(h, l):
resultmat = (h+1) * [(l+1) * [0]]
for i in range(1,h):
for j in range(1, l+1):
resultmat[i][j] = i + j
return resultmat

我得到以下结果:

myfunction(2,3)
Out[42]: [[0, 2, 3, 4], [0, 2, 3, 4], [0, 2, 3, 4]]

我原以为第一行和第一列将用零填充,而所有其他元素将是行和列索引的总和。这不完全是我在这里得到的,每一行都是其他行的副本。有人可以向我解释一下 (a) 发生了什么事 (b) 我该如何解决这个问题?

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