1
我有一段代码使用numpy
和scipy
中的几个函数,我需要在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
谢谢!
我认为这不是** StackOverflow **的正确问题格式。你应该提出有关具体问题的问题。由于代码只有几行,因此转换为** C++ **并不困难。我建议你首先尝试自己转换它,阅读'numpy'和'scipy'文档来理解每个函数。如果你在做这件事的时候有些怀疑,我认为StackOverflow社区会很乐意帮助你解决特定的问题。 – KelvinS
https://stackoverflow.com/questions/16512817/numerical-integration-in-c尝试进行整合,其余的都在cmath库中,我认为 –