擅长:python、mysql、java
<p>这里有一些代码可以帮助你开始。在</p>
<p>在主.cpp公司名称:</p>
<pre><code>#include <boost/python.hpp>
#include <iostream>
using namespace boost::python;
int main(void) {
Py_Initialize();
object main_module = import("__main__");
object main_namespace = main_module.attr("__dict__");
exec("from __future__ import division\n"
"from sympy import *\n"
"x = symbols('x')\n"
"f = symbols('f', cls=Function)\n"
"f = cos(x) * sin(x)\n"
"f1 = lambda u: diff(f).subs(x, u);\n",
main_namespace);
exec("result = f1(1.0)", main_namespace);
double res = extract<double>(main_namespace["result"]);
std::cout << "Out: " << res << std::endl;
return 0;
}
</code></pre>
<p>Compile命令,替换为路径和编译器:</p>
^{pr2}$
<p>它可以编译,但现在不适合我。希望有帮助。在</p>