python - 当这个问题出现时,如果我想继续我的代码怎么办?RuntimeError:未找到最佳参数
问题描述
由于原始数据的缺陷,我的代码太长了,我不想解决这个错误。
错误是:
RuntimeError: Optimal parameters not found: Number of calls to function has reached 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
推荐阅读
- android-tv - 专注于列表的第一项并滚动列表
- pine-script - Pinescript - 情节发生在每个柱上,而不仅仅是最高和最低
- sublimetext3 - ST3 - 编辑语法文件
- java - 使用“getAttribute()”时获取空值
- php - 如何根据重复的数组值创建新数组并计算平均值?
- reactjs - 如何在同一页面上初始化两个 Draftjs 编辑器?
- javascript - Javascript 在 IPython 和 Jupyter Notebook 中不起作用
- git - Azure DEVOPS 中的 GIT 错误 - SSL 证书问题:证书链中的自签名证书推送
- drupal - 如何在drupal 8中显示子类别的所有产品
- python-3.x - Python 3 发送带有多个数据字段的 post 请求