相关疑难解决方法(0)

CountVectorizer' 对象没有属性 'get_feature_names_out'

为什么我不断收到此错误?我尝试了不同版本的 anaconda 3 但没能完成。我应该安装什么才能正常工作?我使用 sklearn 版本 0.20 - 0.23。

错误信息:在此输入图像描述

代码:

import pandas as pd
import matplotlib.pyplot as plt
import plotly.express as px
from sklearn.feature_extraction.text import CountVectorizer
from collections import Counter
from wordcloud import WordCloud

vectorizer = CountVectorizer(ngram_range=(2,2), analyzer='word')
sparse_matrix = vectorizer.fit_transform(df['content'][:2000])
frequencies = sum(sparse_matrix).toarray()[0]
ngrams = pd.DataFrame(frequencies, index=vectorizer.get_feature_names_out(), columns=['frequency'])
ngrams = ngrams.sort_values(by='frequency', ascending=False)
ngrams
Run Code Online (Sandbox Code Playgroud)

python scikit-learn

11
推荐指数
1
解决办法
5万
查看次数

标签 统计

python ×1

scikit-learn ×1