map出错 <map object at 0x00000000043637F0>

出现这种错误的原因是:这种情况是因为在python3里面,map()的返回值已经不再是list,而是iterators, 所以想要使用,只用将iterator 转换成list 即可, 比如 list(map()) 。

将fltLine = (map(float,curLine))——>改为fltLine = list(map(float,curLine))即可,这个例子在机器学习实战第十章的例子中。

posted on 2017-01-12 14:57  Andyagg  阅读(453)  评论(0)    收藏  举报

导航