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

时间:2016-02-14 05:58:57

标签: python python-2.7 machine-learning scikit-learn bigdata

我正在使用sklearn.preprocessing.normalize和l1和l2规范。我也想试试max,因为它提到了:

  

规范:'l1','l2'或'max'

所以我做了:

X = tfidf.fit_transform(data['Content']) # the matrix articles x max_features(=words)
normed_X = normalize(X, axis=0, norm='max')

并收到此运行时错误:

  File "/usr/lib/python2.7/dist-packages/sklearn/preprocessing/data.py", line 427, in normalize
    raise ValueError("'%s' is not a supported norm" % norm)
ValueError: 'max' is not a supported norm

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您使用的文档比您正在使用的库版本更新。 'max'选项刚刚添加到0.17。