Python ';模块';对象没有属性';sim_pearson'; 评论家={'Lisa Rose':{'Lady in the Water':2.5,“飞机上的蛇”:3.5,“只是我的运气”:3.0, “超人归来”:3.5,“你、我和杜普利”:2.5,“夜听者”:3.0}, 托比:{“飞机上的蛇”:4.5,“你、我和杜普利”:1.0}, 《吉恩·西摩》:{《水中的女士》:3.0《飞机上的蛇》:3.5《只是我的运气》:1.5, “超人归来”:5.0,“你、我和杜普利”:3.5,“夜听者”:3.0} 从数学导入sqrt def sim_距离(人员1、人员2): si={} 对于prefs[person1]中的项目: 如果项目在prefs[person2]中: si[项目]=1 如果len[si]==0:返回0 平方和=和([pow[prefs[person1][item]-prefs[person2][item],2] 对于prefs[person1]中的项目,如果prefs[person2]]中的项目 返回1/(1+sqrt(平方和)) >导入建议 >>建议。模拟距离(建议。批评者,“丽莎·罗斯”,“吉恩·西摩”) 回溯(最近一次呼叫最后一次): 文件“”,第1行,是否在? AttributeError:“模块”对象没有属性“sim_pearson”
假设上述代码位于单个文件中 使用命令行: 1.打开命令行 2.将目录更改为python代码所在的位置(使用cd C:\user\Python27或任何您所在的位置) 3.键入python点击回车键(它将启动python控制台) 4.现在键入以下内容,并在每行后按enter键 来自进口评论家的建议 从建议导入sim_距离 模拟距离(评论家、《丽莎·罗斯》、《吉恩·西摩》) 希望这将有助于运行您的代码Python ';模块';对象没有属性';sim_pearson'; 评论家={'Lisa Rose':{'Lady in the Water':2.5,“飞机上的蛇”:3.5,“只是我的运气”:3.0, “超人归来”:3.5,“你、我和杜普利”:2.5,“夜听者”:3.0}, 托比:{“飞机上的蛇”:4.5,“你、我和杜普利”:1.0}, 《吉恩·西摩》:{《水中的女士》:3.0《飞机上的蛇》:3.5《只是我的运气》:1.5, “超人归来”:5.0,“你、我和杜普利”:3.5,“夜听者”:3.0} 从数学导入sqrt def sim_距离(人员1、人员2): si={} 对于prefs[person1]中的项目: 如果项目在prefs[person2]中: si[项目]=1 如果len[si]==0:返回0 平方和=和([pow[prefs[person1][item]-prefs[person2][item],2] 对于prefs[person1]中的项目,如果prefs[person2]]中的项目 返回1/(1+sqrt(平方和)) >导入建议 >>建议。模拟距离(建议。批评者,“丽莎·罗斯”,“吉恩·西摩”) 回溯(最近一次呼叫最后一次): 文件“”,第1行,是否在? AttributeError:“模块”对象没有属性“sim_pearson”,python,python-2.4,Python,Python 2.4,假设上述代码位于单个文件中 使用命令行: 1.打开命令行 2.将目录更改为python代码所在的位置(使用cd C:\user\Python27或任何您所在的位置) 3.键入python点击回车键(它将启动python控制台) 4.现在键入以下内容,并在每行后按enter键 来自进口评论家的建议 从建议导入sim_距离 模拟距离(评论家、《丽莎·罗斯》、《吉恩·西摩》) 希望这将有助于运行您的代码 >> import recommendations >>recommend
>> import recommendations
>>recommendations.sim_distance(recommendations.critics, 'Lisa Rose', 'Gene Seymour')
Traceback(most recent call last):
File "<stdin>", line1, in?
AttributeError: 'module' object has no attribute 'sim_pearson'