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