博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 阶乘factorial
阅读量:6934 次
发布时间:2019-06-27

本文共 826 字,大约阅读时间需要 2 分钟。

整数的阶乘(factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltfrom scipy.special import gammafrom scipy.special import factorialmpl.rcParams['axes.unicode_minus'] = Falsempl.rcParams['font.sans-serif'] = 'SimHei'if __name__ == '__main__':    N = 5    x = np.linspace(0, N, 50)    y = gamma(x+1)    plt.figure(facecolor='w')    plt.plot(x, y, 'r-', x, y, 'm*', lw=2)    z = np.arange(0, N+1)    print z    f = factorial(z, exact=True)    # 阶乘    print f    plt.plot(z, f, 'go', markersize=8)    plt.grid(b=True)    plt.xlim(-0.1,N+0.1)    plt.ylim(0.5, np.max(y)*1.05)    plt.xlabel(u'X', fontsize=15)    plt.ylabel(u'Gamma(X) - 阶乘', fontsize=15)    plt.title(u'阶乘和Gamma函数', fontsize=16)    plt.show()

  

 

转载于:https://www.cnblogs.com/xiaoma0529/p/7279743.html

你可能感兴趣的文章
人工智能技术在移动互联网发展中的应用
查看>>
微软开源 Quantum Katas,领先的量子编程解决方案
查看>>
PHP date函数参数详解
查看>>
DDoS攻击走向应用层
查看>>
智领新时代 慧享新生活 —— CITE2018新闻发布会在北京召开
查看>>
探秘区块链 - 头条新闻
查看>>
区块链应用 | 用区块链颠覆视频直播,与视频卡顿、缓冲说再见!
查看>>
Python的pyroute2网络模块
查看>>
从零开始学Win32平台缓冲区溢出(Part1)
查看>>
一朵为员工赋能的“美”云
查看>>
PostgreSQL Oracle 兼容性之 - PL/SQL DETERMINISTIC 与PG函数稳定性(immutable, stable, volatile)...
查看>>
万万想不到,你是这样的“闲鱼”!
查看>>
Logstash 推送告警到阿里钉钉(Dingtalk)
查看>>
软银机器人Pepper上岗必胜客,顾客可通过机器人预订披萨
查看>>
较主流的消息队列的比较与选型
查看>>
SQL SERVER全面优化-------写出好语句是习惯
查看>>
安卓 AsyncHttpClient - “Content-Type not allowed!”
查看>>
samba
查看>>
虚拟机克隆步骤
查看>>
ListView使用技巧
查看>>