Python 当这个问题出现时,如果我想继续我的代码该怎么办?运行时错误:未找到最佳参数
我的代码太长,我不想解决这个错误,因为原始数据有缺陷。Python 当这个问题出现时,如果我想继续我的代码该怎么办?运行时错误:未找到最佳参数,python,scipy-optimize,Python,Scipy Optimize,我的代码太长,我不想解决这个错误,因为原始数据有缺陷。 错误是: RuntimeError:未找到最佳参数:函数调用数已达到maxfev=50000。 当迭代次数=maxfev时,会出现此错误。我想做的是:当iterations=maxfev时,不要关闭代码,而是继续操作下一组数据。 例如: if raise RuntimeError : data = data else: data = data-1 类似的东西。 我只是不想让程序停止。 我不知道我说得清楚吗? 问我你是否需要任何
错误是:
RuntimeError:未找到最佳参数:函数调用数已达到maxfev=50000。
当迭代次数=maxfev时,会出现此错误。我想做的是:当iterations=maxfev时,不要关闭代码,而是继续操作下一组数据。 例如:
if raise RuntimeError :
data = data
else:
data = data-1
类似的东西。我只是不想让程序停止。
我不知道我说得清楚吗?
问我你是否需要任何细节。你可以这样做
try:
somecode
except RuntimeError as err:
print('error')
data = data
raise err
else:
print('no error')
data = data - 1
是的,我知道解决办法
try:
popt,pcov = curve_fit(gaussian,bins[1:],n)
except RuntimeError:
hdu2 = hdu
else:
plt.plot(bins,gaussian(bins,popt[0],popt[1],popt[2]))
hdu2 = hdu-popt[1]
try:some_操作();除了运行时错误:数据=…
…?您是在问如何捕获异常吗?您可能还想使用,请阅读:the