有人知道茱莉亚的超几何学函数的包吗?
我一直在使用GSL.jl,它是GNU科学库的包装器,但是GSL只支持0F0、0F1、1F1、2F0和2F1。我需要计算3F2。
发布于 2016-05-06 08:02:01
您可以使用PyCall模块使用mpmath (以前是SymPy sympy.mpmath的一部分):
# import mpmath module
@pyimport mpmath as mpmath
x = mpmath.hyp3f2(1,2,3,4,5, 0.5)
# then you will need to convert this to a float
Float64(x)退出:
1.189874754256423用于mpmath和可用超几何函数的文档如下:http://docs.sympy.org/0.7.1/modules/mpmath/functions/hypergeometric.html
(如果没有安装mpmath,可以使用shell中的pip安装它:)
pip install mpmathhttps://stackoverflow.com/questions/37064401
复制相似问题