class_docstr: prompt template was inspired by [ChatGPT vs BERT: どちらが日本語をより理解できるのか?](https://fintan.jp/page/9126/)
docstr: 質問:question
  選択肢:0.choice0,1.choice1, ...,4.choice4
  回答:
docstr_tok: ["\u8cea\u554f",":","question","\u9078\u629e\u80a2:0.choice0,1.choice1",",","...",",4.choice4","\u56de\u7b54",":"]
code: def doc_to_qa_prompt(self, doc):
      """
      質問:question
      選択肢:0.choice0,1.choice1, ...,4.choice4
      回答:
      """
      choices = ",".join(
          [
              f"{idx}.{choice}"
              for idx, choice in enumerate(doc["choices"])
          ]
      )
      return f"質問:{doc['goal']}\n" f"選択肢:{choices}\n" "回答:"
  
imports: import os
  import inspect
  import datasets
  from lm_eval.base import MultipleChoiceTask, rf
  import numpy
label_desc: Use image node_id 1 for calling the JAQKETV1WithFintanPrompt obj's underlying member method code with example usage: obj.doc_to_qa_prompt(doc) and returns: str, doc, str, choices, str