我正试图从flask调用推荐模型,所以我希望返回的响应将由另一个应用程序(java)使用。在
def get_recomendation(strRange1,strRange2,top):
recomendacion = loaded_model.recommend(users=range(strRange1,strRange1),k=top)
#string = str(reco)
#print type(string)
global string
for reco in recomendacion:
string += str(reco)
return string
不会自动为变量
^{pr2}$string
分配空字符串。它只允许将变量从函数内写入全局范围。所以当你说:Python将其扩展为:
但是它不知道右边的
string
是什么,所以它不可能计算string + str(reco)
,因此出现了'string' is not defined
的错误。在相关问题 更多 >
编程相关推荐