Traceback (most recent call last): File "E:/学习/研究生/项目/组内资料/传承/康博资料/Nash DQN_ynk/Nash DQN_ynk/DQN_without_UC.py", line 190, in <module> main() File "E:/学习/研究生/项目/组内资料/传承/康博资料/Nash DQN_ynk/Nash DQN_ynk/DQN_without_UC.py", line 130, in main s_, r, t, done= hev_env.step(s, a, t) File "E:\学习\研究生\项目\组内资料\传承\康博资料\Nash DQN_ynk\Nash DQN_ynk\HEV_env_withou_UC.py", line 129, in step B = f_B_c(c_rate_1) File "E:\ruanjian\anzhuangweizhi\Anaconda3\envs\Troypy38\lib\site-packages\scipy\interpolate\_polyint.py", line 78, in __call__ y = self._evaluate(x) File "E:\ruanjian\anzhuangweizhi\Anaconda3\envs\Troypy38\lib\site-packages\scipy\interpolate\_interpolate.py", line 707, in _evaluate below_bounds, above_bounds = self._check_bounds(x_new) File "E:\ruanjian\anzhuangweizhi\Anaconda3\envs\Troypy38\lib\site-packages\scipy\interpolate\_interpolate.py", line 736, in _check_bounds raise ValueError("A value in x_new is below the interpolation " ValueError: A value in x_new is below the interpolation range.
时间: 2023-07-21 21:00:57 浏览: 131
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误是由于在执行插值过程时,输入x_new值超出了插值范围导的。插值要求输入的x_new值插值范围内,否则会出现这个错误。
你可以尝试检查一下你的代码,特别是在使用插值函数进行计算之前,确保输入的值在正确的范围内。你可以检查一下你的输入数据和插值函数的参数,看看是否有错误或不匹配的地方。
如果问题仍然存在,请提供更多的代码和数据细节,以便我可以更好地帮助你解决问题。
阅读全文