代码内容:
tf_feature_names = tf_vectorizer.get_feature_names()
报错信息
AttributeError: 'CountVectorizer' object has no attribute 'get_feature_names'
属性错误 :“CountVectorizer”对象没有属性“get_feature_names”
其实是sklearn版本问题,解决方案
修改sklearn的版本(需要降级)
修改参数
报错代码 :
pic = pyLDAvis.sklearn.prepare(lda, tf, tf_vectorizer)
报错信息:
TypeError: drop() takes from 1 to 2 positional arguments but 3 were given
需要修改_prepare.py文件 ,
将243行代码改为 default_term_info = default_term_info.sort_values(
by=‘saliency’, ascending=False).head®.drop(‘saliency’, axis=1)
drop(‘saliency’, 1) ==> drop(‘saliency’, axis=1)