AttributeError: ‘TfidfVectorizer‘ object has no attribute ‘get_feature_names_out‘

Posted 川川菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AttributeError: ‘TfidfVectorizer‘ object has no attribute ‘get_feature_names_out‘相关的知识,希望对你有一定的参考价值。

文章目录

报错

‘TFIDFVECTORIZER’ OBJECT HAS NO ATTRIBUTE ‘GET_FEATURE_NAMES_OUT’

原因

版本不同造成的问题

解决

如果你当前 sklearn.version <= 0.24.x ,使用方法如下:

get_feature_names() 

如果你 sklearn.version >= 1.0.x ,应该使用如下:

get_feature_names_out() 

参考

https://github.com/scikit-learn/scikit-learn/blob/0.24.X/sklearn/feature_extraction/text.py

以上是关于AttributeError: ‘TfidfVectorizer‘ object has no attribute ‘get_feature_names_out‘的主要内容,如果未能解决你的问题,请参考以下文章

AttributeError:“模块”对象没有属性“作者”

初学者 Python:AttributeError:'list' 对象没有属性

AttributeError:“字节”对象没有属性“告诉”

AttributeError: 'RDD' 对象没有属性 'show'

AttributeError:“NumpyArrayIterator”对象没有属性“类”

AttributeError:模块 'dbus' 没有属性 'lowlevel'