【发布时间】:2020-06-27 16:39:06
【问题描述】:
我正在尝试从每个集群中打印出前 10 个单词,并且我正在努力将其保存到文件中,不知道如何在没有内置功能的情况下将内容保存到文件中。这是我的代码。任何人都可以提出建议。谢谢
代码:
l=['0','1','2','3','4']
for i in range(best_K):
print(l[i],"Cluster top words:", end='')
for ind in order_centroids[i, :10]:
word=vocab_frame.ix[terms[ind].split(' ')].values.tolist()[0][0]
print(' %s' % word, end=',')
print()
尝试 1:
In the text file i get <built-in function print>
l=['0','1','2','3','4']
order_centroids = model.cluster_centers_.argsort()[:, ::-1]
for i in range(best_K):
f = open("output.txt", "w")
print(l[i],"Cluster top words:", end='')
for ind in order_centroids[i, :10]:
word=vocab_frame.loc[terms[ind].split(' ')].values.tolist()[0][0]
print(' %s' % word, end=',')
my_top=str(print)
f.write(my_top)
【问题讨论】:
标签: python python-3.x