2014-04-06 2 views
0

Есть ли ошибка в Python 2.7.3 в sklearn CountVectorizer? В предыдущем сообщении упоминалась более ранняя ошибка. Вот мой простой ввод, и я получаю TypeError.sklearn CountVectorizer TypeError: отказывает 'ngram_range', кроме (1,1)

 
>>> 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' 

ответ

2

Возможно, у вас установлена ​​более старая версия sklearn. Аргумент ключевого слова ngram_range представлен в версии 0.12 (например, не существует в версии 0.11).

+0

Большое спасибо за ответ. Я ввел команду: sudo apt-get install python-sklearn, но, похоже, это не повлияло. Могу ли я еще не иметь последнего склеарного пузыря? Что такое команда для tat? – user3473556

+0

Я использовал apt-get, и он, должно быть, не установил самые последние. Я попробовал снова с easy_install и получил самую последнюю версию. Спасибо за указание на это. – user3473556