如何通过将元组更改为...来完成元组的fit_transform,或能够完成数据的fit_transform?

时间:2019-11-30 01:50:28

标签: python tfidfvectorizer

第一个问题:我阅读了此错误,并说它是类型:tuple,所以我很困惑该错误是什么以及如何解决该错误。初学者,所以请提供详细建议。尝试按照类似问题中的说明将(df_x)更改为[df_x],但没有成功。

cv2=TfidfVectorizer(sublinear_tf=True,min_df=1),#stop_words='english')
        updated_x2=cv2.fit_transform[df_x]
        fn2=cv2.get_feature_names()
        AttributeError                            Traceback (most recent call last)
        <ipython-input-52-ddf0f04628ff> in <module>
        1 cv2=TfidfVectorizer(sublinear_tf=True,min_df=1),#stop_words='english')
---->   2 updated_x2=cv2.fit_transform[df_x]
        3 fn2=cv2.get_feature_names()

        AttributeError: 'tuple' object has no attribute 'fit_transform'

1 个答案:

答案 0 :(得分:1)

cv2=TfidfVectorizer(sublinear_tf=True,min_df=1),

由于意外的逗号,将cv2创建为tuple。如果您将评论调整为在其前面,即

cv2=TfidfVectorizer(sublinear_tf=True,min_df=1)#, stop_words='english')

它应该消除该错误