【发布时间】:2019-01-28 18:19:10
【问题描述】:
我正在尝试在 C++ 中重现 Python 的一些功能。它是一种涉及大量子函数的数值方法。
有没有一种很好的方法可以将 Python 函数的值与我正在编写的 C++ 函数的值进行比较,并且应该反映它们?
有人可以粘贴一些代码或提供迷你教程吗? 还是一些指针或引用?
非常感谢! 阿塔巴特
【问题讨论】:
-
举例说明,以便更好地掌握
-
什么价值观?你的意思是像单元测试这样的东西吗?但既然你用“基准测试”标记了这个问题,也许你的意思是别的?
-
将输出写入两个文件,然后比较文件。
-
我的意思是例如 numpy.linalg.norm 会给出一定的输出,我想确保它具有足够接近我在 cpp 中编写的 norm 函数的值。我想比较文件会起作用,并且由于在 python 中读取/解析文件更容易,让我的 cpp 单元测试框架将数据写入一些文件,然后我可以编写一个 python 脚本来运行它。只是想知道是否没有“更简单的方法”来做到这一点?
标签: python c++ performance function benchmarking