• 技术文章 >Python技术 >Python基础教程

    python中scipy.special模块如何使用?

    宋雪维宋雪维2021-02-19 09:41:03原创6212

    python的SciPy库包含线性代数,优化,集成和统计等模块,其中scipy.special是特殊函数子模块,是一个非常完整的函数库,其中包含了基本数学函数、特殊数学函数以及NumPy中出现的所有函数,常用贝塞尔函数、椭圆函数和伽马函数等函数,常用于排列、组合和乘阶。本文介绍python中scipy.special模块使用介绍。

    一、常用函数

    1、贝塞尔函数

    scipy.special.jn() (整数n阶贝塞尔函数)

    2、椭圆函数

    scipy.special.ellipj() (雅可比椭圆函数,……)

    3、伽马函数

    scipy.special.gamma()

    注意:scipy.special.gammaln,这个函数给出对数坐标的伽马函数,因此有更高的数值精度。

    二、scipy.special模块使用实例

    1、排列

    from scipy.special import comb
    >> comb(5, 2)
    10.0

    2、组合

    from scipy.special import perm
    >> perm(5, 2)
    20.0

    3、阶乘

    from scipy.misc import factorial
    >> factorial(5)
    array(120.0)

    返回为numpy.ndarray

    自然它可接受多个数,分别计算其阶乘

    以上就是python中scipy.special模块的使用介绍,希望能对你有所帮助哟~

    专题推荐:python基础
    品易云
    上一篇:python中pyqt5重写事件 下一篇:python如何求解线性方程组?

    相关文章推荐

    • python中pyqt5重写事件• python中setWindowIcon设置窗体图标• python中scipy.special模块如何使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网