with open('train_semantic.txt','w',encoding='utf-8') as f:
for i in range(len(X_train_counts)):
str1 = str(X_train_counts[i])+"\t"+"__label__"+str(y_train[i])+'\n'
f.write(str1)
with open('test_semantic.txt','w',encoding='utf-8') as f:
for i in range(len(X_test_counts)):
str1 = str(X_test_counts[i])+"\t"+"__label__"+str(y_test[i])+'\n'
f.write(str1)
这段代码的意义是为了把处理后的数据写成fasttext形式,但是我写完存为txt形式后,发现里面没有之前的word,只有数字了。请大神们帮忙修改一下。谢谢