sklearn CountVectorizer 类型错误:拒绝非 (1,1) 的 'ngram_range

0 投票
1 回答
1425 浏览
提问于 2025-04-18 01:38

在Python 2.7.3的sklearn库中的CountVectorizer是不是有个错误?之前有个帖子提到过早期的一个bug。这里是我简单的输入,但我得到了一个类型错误(TypeError)。

>>> from sklearn.feature_extraction.text import CountVectorizer
>>> ngram_vectorizer = CountVectorizer(analyzer='char_wb', ngram_range=(2, 2))
Traceback (most recent call last):
  File "", line 1, in 
TypeError: __init__() got an unexpected keyword argument 'ngram_range'

1 个回答

2

你可能安装了一个旧版本的 sklearn。关键词参数 ngram_range 是在版本 0.12 中引入的(也就是说在版本 0.11 中是不存在的)。

撰写回答