ValueError:'12'不是受支持的规范

时间:2020-03-03 03:57:02

标签: python-3.x

在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。

任何人都可以建议需要做什么

谢谢

1 个答案:

答案 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')
相关问题