2
SciPy的splprep(花鍵水面浮油)產生一個元組tckpPython的元組到用Cython STRUCT
tckp:元組(T,C,K)包含結的矢量, B樣條係數的元組,和程度樣條曲線。
tckp = [array[double,double ,..,double],
[array[double,double ,..,double],
array[double,double ,..... ,double],
array[double,double ,..... ,double]], int]
我如何構建並填寫等同用Cython結構能夠內用Cython
你打算打電話給脾嗎?你打算使用SciPy中的一個,還是使用相應的[fortran庫](http://www.netlib.org/dierckx/)中'splev'函數的封裝?調用過程將取決於你想如何調用它。 – IanH
SciPy Wrapper的第一步 - 但我擔心需要更多的優化。 – martburg
好吧,SciPy封裝器實際上只是Fortran例程的Python封裝器。你將需要在Cython中調用它,就像你用Python調用它一樣。這將是一個Python函數調用,並且仍然會有相應的開銷。如果您需要避免通過Python進行函數調用的開銷,則必須爲Fortran例程獲得某種包裝。我敢打賭,在http://www.fortran90.org/src/best-practices.html#interfacing-with-c中展示的方法將是一個很好的開始。您可以嘗試直接從Scipy公開函數指針。 – IanH