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