所以第一个问题:我读到了这个错误,它说它是类型:元组,所以我很困惑错误是什么以及如何修复它。初学者,请大家给点详细的建议。尝试按照类似问题中的说明将 (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'
最佳答案
cv2=TfidfVectorizer(sublinear_tf=True,min_df=1),
由于意外的尾随逗号,将cv2
创建为元组
。如果您将评论调整到它之前,即
cv2=TfidfVectorizer(sublinear_tf=True,min_df=1)#, stop_words='english')
它应该消除该错误
关于python - 如何通过将元组更改为...来完成元组上的 fit_transform,或者能够完成数据上的 fit_transform?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59112539/