2017-07-07 110 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庫中,我認爲 –

回答