2017-07-07 313 views
1

我有一段代码使用numpyscipy中的几个函数,我需要在C++中使用,但是我对C++的了解太多,无法将此代码转换为此语言。将python,numpy和scipy代码转换为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++ **并不困难。我建议你首先尝试自己转换它,阅读'numpy'和'scipy'文档来理解每个函数。如果你在做这件事的时候有些怀疑,我认为StackOverflow社区会很乐意帮助你解决特定的问题。 – KelvinS

+0

https://stackoverflow.com/questions/16512817/numerical-integration-in-c尝试进行整合,其余的都在cmath库中,我认为 –

回答