第一个问题:我阅读了此错误,并说它是类型: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'
答案 0 :(得分:1)
cv2=TfidfVectorizer(sublinear_tf=True,min_df=1),
由于意外的逗号,将cv2
创建为tuple
。如果您将评论调整为在其前面,即
cv2=TfidfVectorizer(sublinear_tf=True,min_df=1)#, stop_words='english')
它应该消除该错误