gpt4 book ai didi

Python矩阵索引

转载 作者:太空宇宙 更新时间:2023-11-04 07:34:26 25 4
gpt4 key购买 nike

我有以下代码

l = len(time)     #time is a 300 element list
ll = len(sample) #sample has 3 sublists each with 300 elements

w, h = ll, l
Matrix = [[0 for x in range(w)] for y in range(h)]

for n in range(0,l):

for m in range(0,ll):

x=sample[m]
Matrix[m][n]= x

当我运行代码来填充矩阵时,我收到一条错误消息,提示“列表索引超出范围”,我输入打印语句以查看错误发生的位置以及当 m=0 和 n=3 时矩阵消失的索引。

根据我对代码第四行的理解,我初始化了一个 3X300 矩阵,那么为什么它会在 0X3 处超出索引?

最佳答案

您需要将 Matrix[m][n]= x 更改为 Matrix[n][m]= x

关于Python矩阵索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39648251/

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