- 问题一
- 问题二
- 问题三
from sklearn.metrics import jaccard_similarity_score
无法引用:jaccard_similarity_score
可能的问题:库的版本不统一
解决 : 版本更新问题,以后调用杰卡德函数直接使用下面的调用代码
from sklearn.metrics import jaccard_score问题二
报错代码:
pairwise_distances(df, metric="jaccard")
错误:AttributeError: ‘Dataframe’ object has no attribute ‘dtype’
错误原因:scikit-learn从0.20.1不再自动修改numpy语法。所以需要养成更加规范的书写习惯解决
以上代码更正为:
pairwise_distances(df.values, metric="jaccard")`问题三
报错代码:
rs_result -= set(df.ix[user].replace(0,np.nan).dropna().index)
错误:AttributeError: ‘Dataframe’ object has no attribute ‘dtype’
报错原因:在pandas的1.0.0版本开始,移除了Series.ix and Dataframe.ix 方法(混合索引)。
解决:使用Dataframe的loc方法或者iloc方法进行替换
原文链接:link
加油!
感谢!
努力!



