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

相關文章
相關標籤/搜索