源数据 Sourcedata可帮助您生成包含从python计算得出的值的源文件。 它可以用于针对python实现测试其他语言的代码。 C ++演示 假设logsumexp_testgen.py包含以下内容: import math import sourcedata @ sourcedata . generator ( namespace = "Testdata" ) def logsumexp_testdata (): inputs = [ 1. , 2. , 3. , 4. , 5. ] yield "inputs" , inputs expected = math . log ( sum ( map ( math . exp , inputs ))) yield "expected" , expected 跑步 $ sourcedata logsumexp_testgen