MCPcopy Create free account
hub / github.com/Felixgithub2017/MMCU / format_example

Function format_example

TestBloomz.py:46–59  ·  view source on GitHub ↗
(df, idx, include_answer=True)

Source from the content-addressed store, hash-verified

44 return s
45
46def format_example(df, idx, include_answer=True):
47 prompt = df.iloc[idx, 0]
48 k = df.shape[1] - 2
49 for j in range(k):
50 #prompt += "\n{}. {}".format(choices[j], df.iloc[idx, j+1])
51 try:
52 prompt += "\n{}. {}".format(choices[j], df.iloc[idx, j+1].replace(" .", "").replace("A、", "").replace("B、", "").replace("C、", "").replace("D、", "").replace("A.", "").replace("B.", "").replace("C.", "").replace("D.", "").replace("A", "").replace("B", "").replace("C", "").replace("D", "").replace("A、", "").replace("B、", "").replace("C、", "").replace("D、", "").strip())
53 except Exception as e:
54 prompt += "\n{}. {}".format(choices[j], df.iloc[idx, j+1])
55 #prompt += "\nAnswer:"
56 prompt += "\n正确答案的序号是:"
57 if include_answer:
58 prompt += " {}\n\n".format(df.iloc[idx, k + 1])
59 return prompt
60
61# 生成 prompt
62# 不提示专业科目,让模型直接理解题目

Callers 2

gen_promptFunction · 0.70
evalFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected