我只能打印e[I]而不能打印其他内容。即使我把这行注释掉,它仍然会被打印出来,但没有其他打印调用工作

2024-03-28 18:01:19 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的密码。我正在尝试实现一个集合卡尔曼滤波器,目前我正在尝试检查矩阵的形状。我将打印调用放在过滤器的方法中。我也试过下面的代码,但唯一打印的是错误[I]。即使我注释掉这行,它仍然会打印错误。我的类中再也没有打印调用了,但我不明白为什么会出现打印错误。救命啊

for i in range(2):
    print(i)
    print(filt.K.shape)
    filt.predict()
    filt.means[i] = filt.update(obs[i])
    e[i] = rmse_s(filt.x, real[i])
    print(e[i])