矩阵乘法的for循环中的错误

时间:2020-02-12 11:58:08

标签: python loops for-loop

以下代码在else语句上失败,并出现以下错误:

文件“ C:\ Users \ feder \ Anaconda3 \ lib \ site-packages \ numpy \ matrixlib \ defmatrix.py”,第195行,位于__getitem__ out = N.ndarray .__ getitem __(self,index)

IndexError:索引117超出了尺寸1的轴1的范围

for i in range(0, int(N / 2)):
    if i == 0:
        x[:, 0] = C * xvec_tra
        print(x[:, 0])
    else:
        x[:, i] = C * x[:, i-1] # C is matrix 4x4 and xvec_tra is a matrix 4x1
        print(x[:, i])

我该如何解决?

0 个答案:

没有答案
相关问题