Как исправить ошибку «TypeError: объект« type »не является подпиской» в Python? - PullRequest
0 голосов
/ 28 мая 2019

Я использую метод 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 будет отображаться на графике и обновляться во время цикла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...