【发布时间】:2018-11-06 13:21:06
【问题描述】:
这是我的代码,我将输入作为一个句子,并从给定的语料库中预测下一个单词。 但我的问题是我想将 .csv 文件作为输入并逐行迭代并将结果保存在另一个 .csv 文件中
def takeInput():
cond = False
#take input
while(cond == False):
sen = input('Enter the string\n')
sen = removePunctuations(sen)
temp = sen.split()
if len(temp) < 3:
print("Please enter atleast 3 words !")
else:
cond = True
temp = temp[-3:]
sen = " ".join(temp)
return sen
input_sen = takeInput()
word_choice = chooseWords(input_sen, bi_prob_dict, tri_prob_dict, quad_prob_dict)
prediction = PredictiontheRes(input_sen, bi_dict, tri_dict, quad_dict, vocab_dict,token_len, word_choice, param)
print('Word Prediction:',prediction)
【问题讨论】:
标签: python-3.x python-2.7 csv