我正在使用tfidf进行矢量化:
X = tfidf_vect.fit_transform(df['string'].values)
我想查看上面代码的整个矩阵,所以我尝试了这个:
print X.toarray()
获得了这个:
[[0 0 0 ..., 0 0 0]
[0 0 0 ..., 0 0 0]
[0 0 0 ..., 0 0 0]
...,
[0 0 0 ..., 0 0 0]
[0 0 0 ..., 0 0 0]
[0 0 0 ..., 0 0 0]]
如何写入某个txt文件或查看完整的矩阵X?
答案 0 :(得分:1)
以下是将其写入文本文件的方法:
pd.DataFrame(X.toarray()).to_csv('bow.csv')
请注意,它可能会非常高,并且可能会产生非常大的.txt
答案 1 :(得分:1)
对于交互式使用,您可以更改要显示的项目数
numpy.set_printoptions(edgeitems=1e9)
要保存到文本文件,请使用numpy.savetxt(X.toarray())
或其他类似功能。