我正在写一个Fortran代码,我想使用Python库中的一些特殊函数和方法。这是一个Python代码:
from mpmath import *
from scipy.optimize import *
def g(A,B,t):
return newton(lambda x: (x - A*polylog(1.5, B*exp(-t*x))), 0.0)
在fortran代码中,我希望传递实值A、B、t并返回g(A,B,t)的值(可能很复杂)。这也可以在C语言中实现
我想说的是,将Python与其他语言混合对我来说是一件新鲜事。在
解决方案
万一有人感兴趣,我已经解决了这个问题。以下是非常有用的:stackoverflow和{a2}。在
rootC.c
rootC.h
^{pr2}$根py.py
^{3}$rootF.F90
main.c
生成文件
相关问题 更多 >
编程相关推荐