作者granzi (烏木)
看板Python
標題[問題]請問有沒有除了f2py以外的方法來呼叫Fortran subroutines?
時間Mon Aug 10 07:40:35 2009
我最近想要用python來實作EM algorithm(多變量normal)
用來計算多變量normal的fortran程式有很多現成的,
我希望讓python像 R一樣直接呼叫這些Fortran subroutines
問題是f2py對於一些程式的轉換有很多問題,比如說在
R 的 mnormt這個cran package 的 sadmvnt.f就轉不出來
就想如果Python能像R一樣可以直接呼叫Fortran的subroutines
就可以跳過像f2py的問題
感謝各位賜教。
--
凡發生之事必合理
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.41.68.220
→ ykjiang:編成 so 或 dll ,再以 ctypes 存取 08/10 12:08
→ yungyuc:ctypes 比 f2py 好用很多,不過要注意 fortran 會加 _ 08/10 18:29
→ granzi:感謝回應 08/11 11:02