463. chaii - Hindi and Tamil Question Answering | chaii-hindi-and-tamil-question-answering
感谢 Kaggle 和主办方举办如此精彩的比赛。我们学到了很多。
这是我尝试的内容,过程真的很艰难……
def devanagari_number_to_arabic_number(
answer_text: str, context: str, only_whole_numeric: bool
) -> str:
if only_whole_numeric and not answer_text.strip().isnumeric():
return answer_text
devanagari_to_arabic = {
"०": "0",
"१": "1",
"२": "2",
"३": "3",
"४": "4",
"५": "5",
"६": "6",
"७": "7",
"८": "8",
"९": "9",
}
new_answer_text = answer_text
for devanagari_num, arabic_num in devanagari_to_arabic.items():
new_answer_text = new_answer_text.replace(devanagari_num, arabic_num)
if context.find(new_answer_text) > 0:
return new_answer_text
return answer_text
一个有趣的发现是,如果问题相同或相似,answer_text