使用F2PY,是否有可能包装一个共享库中的函数?

1个回答

8

我认为你只需要使用ctypes,这个页面上有一个调用 lapack 函数的完整示例: http://www.sagemath.org/doc/numerical_sage/ctypes.html

获取函数的方法如下:

import ctypes
from ctypes.util import find_library
lapack = ctypes.cdll.LoadLibrary(find_library("lapack"))
dgtsv = lapack.dgtsv_

谢谢 - 这比我想象的简单多了!我会接受你的答案,但我会等到赏金期结束再授予它,以防其他人有更好的建议。 - ali_m

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接