如何解决Python中的“ TypeError:'type'对象不可下标”错误?

时间:2019-05-28 15:37:31

标签: python python-3.x simulation

我正在执行FDTD(时域有限差分)方法,并且设置了一个'Hterm'变量以在一段时间内接收表达式,这会产生此错误,并且其余代码正确无误其他错误

已经尝试过以前定义其类型,以替换表达式以查看这是否是错误,但到目前为止没有任何作用

这些是我用于表达式的变量

Hz = Hz*PEC
c_eps = float(del_t / eps / del_s)

这仅仅是发生错误的循环的开始

while (done != 0):

    Ex_o = Ex
    Ey_o = Ey
    Hz_o = Hz

Hterm = c_eps*(Hz(range[2:(nodes1 - 1)], range[1:nodes1]) - Hz(range[1:nodes1 - 2], range[1:nodes1]))

我希望输出为接近0的低值,q会在图表中绘制并在循环期间进行更新

0 个答案:

没有答案