from sklearn.feature_extraction.text import CountVectorizer
vectorizer = CountVectorizer()
vectorizer = vectorizer.fit(word_data)
freq_term_mat = vectorizer.transform(word_data)
from sklearn.feature_extraction.text import TfidfTransformer
tfidf = TfidfTransformer(norm="l2")
tfidf = tfidf.fit(freq_term_mat)
Ttf_idf_matrix = tfidf.transform(freq_term_mat)
voc_words = Ttf_idf_matrix.getfeature_names()
print "The num of words = ",len(voc_words)
когда я запускаю программу, содержащую этот фрагмент кода, я получаю следующую ошибку:
Отслеживание (последний вызов последним): файл "vectorize_text.py", строка 87, в
voice_words = Ttf_idf_matrix.getfeature_names ()
файле "/home/farheen/anaconda/lib/python2.7/site-> packages / scipy / sparse / base.py ", строка 499, в getattr
поднять AttributeError (attr +" not found ")
AttributeError: get_feature_names не найдены
Пожалуйста, предложите мне решение.