Debug 路漫漫-15:Python: NameError:name 'dataset' is not defined

在调试 《Outer Product-based Neural Collaborative Filtering》论文的源码(https://github.com/duxy-me/ConvNCF )时,出现的问题:html

即便修改为与下一行同样的 _dataset(前面加了下划线),依然不行…,还报了新的错误……python

 是由于dataset 没有被初始化吗??。。。然而,数据是能够加载的……git

 debug一下,数据也是有的:github

 

_dataset 也是有数据的:函数

 

 

最后的最后……,解决办法是:修改以下:debug

(可能的缘由在于,python 2.0 与python 3.0 的map函数在使用上有所区别…:http://www.javashuo.com/article/p-ceckpyqd-ct.html3d

 源码的运行环境:(它的Python是2.0 。而个人Pycharm是装的 python 3.0 ,而且TensorFlow是1.14.0)调试

 

修改以下:htm

 

便可运行成功blog

相关文章
相关标签/搜索