Coder-Yu / QRec

QRec: A Python Framework for quick implementation of recommender systems (TensorFlow Based)
1.59k stars 406 forks source link

KeyError: 1 #269

Closed Fengxuxu closed 1 year ago

Fengxuxu commented 1 year ago

老师您好,我在运行这个代码的时候self.measure = [dict(mDict)[i] for i in range(1,k+1)]会提示KeyError: 1,之后发现是mDict是一个空字典,请问需要怎么改呢

Fengxuxu commented 1 year ago

image

Coder-Yu commented 1 year ago

你运行的哪个算法呀 有修改过什么地方吗 配置文件粘贴一下看看

Fengxuxu commented 1 year ago

image 我运行的MHCN,然后就报错啦

Coder-Yu commented 1 year ago

你是改动过其他地方代码吗,原版是没有这个错误的。

MoriaaaVici commented 1 year ago

请问你解决了吗,我也遇到了相同的问题

MoriaaaVici commented 1 year ago

同一段代码我在本地的window上就可以跑起来,但是服务器linux中就会报和你一样的错误。

Coder-Yu commented 1 year ago

我这边在linux上运行没有这个问题 你可以考虑下试试SELFRec 里面取消了交叉验证不会有这个问题

Fengxuxu commented 1 year ago

好的,谢谢老师