Предположим, у меня есть loop
, который выполняется следующим образом: -
for i in range(len(X_test)):
_, _, ref, hyp = result([X_test[i]],y_test.iloc[i])
hyp = hyp.replace('<end>', '')
bleu_score = bleu([ref], hyp, smoothing_function=cc.method3)
print("Associated BLEU score:",bleu_score,"\n")
overall_bleu.append(bleu_score)
Что я хотел бы сделать, это создать новый файл CSV с 2 столбцами, например Reference (Stands for ref variable in the loop)
и Predicted (Stands for hyp variable in the loop)
, чтобы для каждой строки на каждой последующей итерации цикла строки hyp
и ref
записаны в соответствующие столбцы нового файла CSV (который я хотел бы создать). Любой чистый способ сделать это? Я думал об использовании Pandas
, но, похоже, писать каждый раз в цикле будет излишним.