python3下使用map()函数返回<map object at 0x00000000038327F0>导致不能直接使用的解决办法
2017-10-19 16:38
976 查看
例如:
在Python3中使用下面的语句,会报错TypeError: float() argument must be a string or a number, not 'map'
原因:
python3下的map()函数返回类型为iterators,不再是list,所以可将上述语句修改为
即可
在Python3中使用下面的语句,会报错TypeError: float() argument must be a string or a number, not 'map'
np.array(map(float, line.strip().split(' ')), dtype=np.float32)
原因:
python3下的map()函数返回类型为iterators,不再是list,所以可将上述语句修改为
np.array(list(map(float, line.strip().split(' '))), dtype=np.float32))
即可
相关文章推荐
- python中使用zip函数出现<zip object at 0x02A9E418>
- python中使用zip函数出现<zip object at 0x02A9E418>
- python中使用zip函数出现<zip object at 0x02A9E418>错误的原因
- python中使用zip函数出现<zip object at 0x02A9E418>
- 改变一个list<Map<String,Object>>,并给他重新赋值,不能使用新循环,要使用旧循环
- 运行map()后,报:<map object at 0x02629E50>解决方法与原因分析
- 使用Gevent程序正常运行出现这个异常KeyError(155880780,) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored解决办法
- .ocx注册失败以及IE使用<object>获取不到.ocx方法的解决办法
- VB使用Bitblt等函数,源图片不完全显示导致不能实现功能的解决办法
- ValueError: Attempt to reuse RNNCell <tensorflow.contrib.rnn.python.ops.core_rnn_cell_impl.BasicLSTMCell object at 0x7f1a3c448390> with a different variable scope than its first use.解决方法
- 使用Map把sql返回的list<Object>转成需要的实体对象
- SQL函数中不能使用rand()函数又一解决办法
- 数据库查询返回List<Map<String, Object>>
- List<Map<String,Object>>使用Java代码遍历以获取String,Object的值 .
- 解决 ”不允许在查询中显式构造实体类型“问题及使用其他方法实现返回 List<Model对象>或者IQueryable<Model对象>对象
- 如何使用 BindingSource 绑定 ListBox,同时解决绑定 List<T> 后修改数据源不能同时刷新界面显示的问题
- MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法。
- 使用kxml2-min-2.3.0.jar时的错误解决方法:Missing stack map in: <init> at label: 79
- jQuery不能使用unbind解除超链接<a>的click事件的解决方法
- 浏览器安全问题导致activex不能使用的终极解决办法_悄悄俏俏