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

Function format_example

TestChatGPT.py:27–40  ·  view source on GitHub ↗
(df, idx, include_answer=True)

Source from the content-addressed store, hash-verified

25 return s
26
27def format_example(df, idx, include_answer=True):
28 prompt = df.iloc[idx, 0]
29 k = df.shape[1] - 2
30 for j in range(k):
31 #prompt += "\n{}. {}".format(choices[j], df.iloc[idx, j+1])
32 try:
33 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())
34 except Exception as e:
35 prompt += "\n{}. {}".format(choices[j], df.iloc[idx, j+1])
36 #prompt += "\nAnswer:"
37 prompt += "\n正确答案的序号是:"
38 if include_answer:
39 prompt += " {}\n\n".format(df.iloc[idx, k + 1])
40 return prompt
41
42# 生成 prompt
43# 不提示专业科目,让模型直接理解题目

Callers 2

gen_promptFunction · 0.70
evalFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected