在pycharm中,出现如下错误:
in normalize raise ValueError("'%s' is not a supported norm" % norm)
ValueError: '12' is not a supported norm
使用from sklearn.preprocessing import normalize
从头开始计算TFIDF。
任何人都可以建议需要做什么
谢谢
答案 0 :(得分:2)
假定您在sklearn中使用normalize()函数。您一直使用12作为标准值
normed_X = normalize(X, axis=0, norm='12')
根据文档,参数规范支持的规范为'l1','l2'或'max'
您一直使用12代替l2,如下所示用l2替换参数值
normed_X = normalize(X, axis=0, norm='l2')