我正在使用sklearn.preprocessing.normalize with l1和l2范数。我也想尝试max,因为它提到:
标准:"L1"、"L2"或"最大值">
所以我做到了:
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
我做错了什么?
您正在使用的文档比您使用的库版本更新。'max'
选项刚刚添加到 0.17 中。