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

你可能感兴趣的:(python,sklearn,开发语言)