Ошибка "объект numpy.float64 'не может быть интерпретирована как индекс" может быть связана с версией numpy? - PullRequest
0 голосов
/ 16 января 2019

Спасибо, что нашли время помочь мне с этой проблемой. Я использую NumPy 1.14.2. Когда я добавляю TempLake [len (Z) -1] в следующую строку, я получаю эту ошибку: TypeError: объект 'numpy.float64' не может быть интерпретирован как индекс. Может ли это быть вызвано версией numpy?

Causes no error
d[len(Z)-1]=alfa[len(Z)-1]*s[len(Z)-1]*TempLake[len(Z)-2]*(Kt[len(Z)-2]+2.0*Kt[len(Z)-1])+[1+alfa[len(Z)-1]*s[len(Z)-1]*(Kt[len(Z)-2]+2*Ktplus1[len(z)-1])]

Causes error
d[len(Z)-1]=alfa[len(Z)-1]*s[len(Z)-1]*TempLake[len(Z)-2]*(Kt[len(Z)-2]+2.0*Kt[len(Z)-1])+[1+alfa[len(Z)-1]*s[len(Z)-1]*(Kt[len(Z)-2]+2*Ktplus1[len(z)-1])]*TempLake[len(Z)-1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...