import sklearn
也许我不理解这里的基本内容,我只是不知道那可能是什么。我该如何调试呢?
messages_tfidf = tfidf_transformer.transform(messages_bow)
print messages_tfidf
该部分按预期正常工作。但是当我测试我对.head()
的理解时,我遇到了麻烦print messages_tfidf.head()
输出错误
AttributeError Traceback(最近一次调用最后一次) 1 messages_tfidf = tfidf_transformer.transform(messages_bow) 2打印messages_tfidf ----> 3打印messages_tfidf.head()
AttributeError:找不到头
有人可以帮我理解我的逻辑差距吗?
答案 0 :(得分:0)
sklearn总是在内部使用numpy并返回numpy数组。 numpy数组没有头函数。
答案 1 :(得分:0)
Head是pandas DataFrame的一个功能。
你可以这样做:
import pandas as pd
dframe = pd.DataFrame(messages_tfidf)
dframe.head()