Hyperopt TypeError: 'generator' object is not subscriptable
BUG
最近复用以前的代码,结果发现了一个bug,bug如下:
File "/home/michael/work/oanda/src/oanda/trend_prediction/find_optimal_model.py", line 124, in <module>main()File "/home/michael/work/oanda/src/oanda/trend_prediction/find_optimal_model.py", line 116, in maintrials=trials)File "/home/michael/work/oanda/runtime/lib/python3.5/site-packages/hyperopt/fmin.py", line 307, in fminreturn_argmin=return_argmin,File "/home/michael/work/oanda/runtime/lib/python3.5/site-packages/hyperopt/base.py", line 635, in fminreturn_argmin=return_argmin)File "/home/michael/work/oanda/runtime/lib/python3.5/site-packages/hyperopt/fmin.py", line 314, in fminpass_expr_memo_ctrl=pass_expr_memo_ctrl)File "/home/michael/work/oanda/runtime/lib/python3.5/site-packages/hyperopt/base.py", line 786, in __init__pyll.toposort(self.expr)File "/home/michael/work/oanda/runtime/lib/python3.5/site-packages/hyperopt/pyll/base.py", line 715, in toposortassert order[-1] == exprTypeError: 'generator' object is not subscriptable
原因与解决方案
思考 :考虑到之前我更新了类库,所以最先考虑的是类库问题,但是是在找不到是那个类库的问题,查了Hyperopt源码也没什么用.大概僵持了二十分钟,决定还是去Github查查issues.确实找到了解决方案.
原因与解决底层库networkx更新造成的,Hyperopt不支持networkx-2.0,我换成了1.11版本就OK了.
pip install networkx==1.11
blog :没百度到这个错误,所以写了博客,如文章题目使用关键词Hyperopt+TypeError: 'generator' object is not subscriptable
可以找到,算是造福一下小白.
Hyperopt TypeError: 'generator' object is not subscriptable相关推荐
- python错误提示:TypeError: ‘builtin_function_or_method‘ object is not subscriptable
[] 换成 () >>> yy.replace['a','s'] Traceback (most recent call last):File "<stdin> ...
- python 报错 TypeError: ‘int‘ object is not subscriptable 解决方法
报错原因 整数上加了下标 不是数组 当作数组 使用 错误情况1: a = 4 c=a[2]# 或者 a = 4 index=2 c=a[index] 报错:line 2, in <module& ...
- TypeError: ‘method‘ object is not subscriptable
TypeError: 'method' object is not subscriptable 目录 解决问题 解决思路 解决方法 解决问题 TypeError: 'method' object is ...
- TypeError: 'function' object is not subscriptable
问题描述: 在进行网格化数据与实测数据的转换过程中,python调用numpy中的函数出现TypeError: 'function' object is not subscriptable的错误 解决 ...
- TypeError: ‘builtin_function_or_method‘ object is not subscriptable 报错解决方法
TypeError: 'builtin_function_or_method' object is not subscriptable 报错解决方法 参考文章: (1)TypeError: 'buil ...
- python3 TypeError: 'map' object is not subscriptable
1.下面语句报错python3 TypeError: 'map' object is not subscriptable map(apply_filters_to_token, sentences) ...
- Python错误 TypeError: ‘NoneType‘ object is not subscriptable解决方案汇总
目录 前言 一.引发错误来源 二.解决方案 2-1.解决方案一(检查变量) 2-2.解决方案二(使用 [] 而不是 None) 2-3.解决方案三(设置默认值) 2-4.解决方案四(使用异常处理) 2 ...
- 基于Python贝叶斯优化XGBoost算法调参报错“TypeError: ‘float‘ object is not subscriptable”
基于Python贝叶斯优化XGBoost算法调参运行情况如下: iter target colsam- gamma max_depth min_ch- subsample 1 0.9398 0.804 ...
- python nonetype object is not_python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法...
发现问题 写python的时候出现了这个错,然后网上的教程的解决方案几乎都是--"重新定义下这个变量",看的我一脸懵逼 后来发现原来是我把return None的方法赋给了变量,之 ...
最新文章
- R语言ggplot2可视化线图(line plot):当数据有中断、缺失时R不会将数据绘制为连续的线图、而是出现断点
- “如果没有IBM和其所提供的系统,我们就无法登上月球。”
- Spring(1)_Bean初始化_逻辑图
- 走近Flex组件系列(三):按扭组件(Button,CheckBox,LinkBar,LinkButton,PopUpButton,RadioButton,ToggleButtonBar)...
- 【黑金ZYNQ7000系列原创视频教程】02.视频接口mdash;mdash;hdmi编码输出实验
- 20145203盖泽双《网络对抗技术》拓展:注入:shellcode及return-into-libc攻击
- ROS中阶笔记(三):机器人仿真—ArbotiX+rviz功能仿真
- [转]iPhone发邮件编程
- Sun HotSpot JVM内存管理及垃圾收集
- Django 1.10中文文档-聚合
- 数据库:候选码、主码、超码、外码、主属性、非主属性
- Python爬虫之模拟CSDN网站登录
- Windows 2008系统关闭端口
- PLL锁相环及其locked信号
- Gstreamer/audioflingersink/APE: 使用palybin播放extrahigh,insane等级的ape音乐出现卡顿现象
- [iOS]申请苹果开发账号
- IDC:微软Windows将于2007年失去统治地位
- 什么是进程、线程、协程
- POJ 3278 Catch That Cow java 二分法 加 组合算法
- CCF2020企业非法集资风险预测-季军方案