将Python、NumPy和Scipy代码转换为兼容C++的代码?

4
我有一段代码,其中使用了numpyscipy中的几个函数,我需要在C++中使用这些函数,但我的C++知识太有限了,无法将此代码转换为该语言。
我需要哪些C++函数才能实现类似的功能?
import numpy as np
from scipy.integrate import quad
from scipy.optimize import minimize

minor = 2.23
major = 3.05
encoderdistance = 2.53141952655
print minimize(lambda x: abs(quad(func, 0, x)[0] - encoderdistance), 1).x
min = 90-((180/np.pi) * np.arctan(((np.tan(minimize(lambda x: abs(quad(func, 0, x)[0] - encoderdistance), 1).x))*minor)/major))
print min

谢谢!


2
我认为这不是适合在StackOverflow上提问的正确问题格式。你应该提出与特定问题相关的问题。由于代码只有几行,将其转换为**C++**并不那么困难。我建议你首先尝试自己转换它,阅读numpyscipy文档以了解每个函数。如果在此过程中有疑问,我认为StackOverflow社区将乐意帮助你解决具体问题。 - KelvinS
尝试使用C语言进行数值积分,其他的函数应该在cmath库中。 - Chad K
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接