擅长:python、mysql、java
<p>您应该看看<a href="http://python.net/crew/theller/ctypes/tutorial.html" rel="nofollow">this</a>ctypes教程(特别是结构和回调函数)。在</p>
<p>应该是这样的:</p>
<pre><code>MY_FUNC_TYPE = CFUNCTYPE(c_double, c_double, c_void_p)
class GSL_FUNCTION(Structure):
_fields_ = [("function", MY_FUNC_TYPE),
("params", c_void_p)]
def py_fn1(x, params):
return cos(x) + 1.0
fn1 = MY_FUNC_TYPE(py_fn1)
F = GSL_FUNCTION(fn1, 0)
</code></pre>