作者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
1F:→ ykjiang:编成 so 或 dll ,再以 ctypes 存取 08/10 12:08
2F:→ yungyuc:ctypes 比 f2py 好用很多,不过要注意 fortran 会加 _ 08/10 18:29
3F:→ granzi:感谢回应 08/11 11:02