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

import numpy as np

import matplotlib as mpl

import matplotlib.pyplot as plt

from scipy.special import gamma

from scipy.special import factorial

mpl.rcParams['axes.unicode_minus'] = False

mpl.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()

python factorial函数_Python 阶乘factorial相关推荐

  1. python fields函数_Python函数详解

    # ------------------------------------一等函数------------------------------------ # 龟叔: 虽然我把函数定为一等对象,但是 ...

  2. python not函数_python 函数

    1 为什么使用函数 在没有接触函数时,有时候需要将一个功能多次写,如果需要修改其中一个变量,则需要把所有实现该功能的代码一处一处改.不利于代码维护,代码量大了,组织结构也会很不清晰. 所以总结不使用函 ...

  3. python include函数_python 库函数

    python的内建函数和库函数的区别是什么? [区别]:标准库函数都需要import xxx才能取得.内建函数都在__builtins__里面,在global里直接就能用. [补充]:1.python ...

  4. python islower函数_python字符串是否是小写-python 字符串小写-python islower函数-python islower函数未定义-嗨客网...

    Python字符串是否是小写教程 在开发过程中,有时候我们需要判断一个 Python islower()函数详解 语法 str.islower() -> bool 参数 参数 描述 str 表示 ...

  5. python agg函数_Python Pandas Series.agg()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas Series.agg()用 ...

  6. python findall函数_python正则表达式之中的findall函数是什么?

    在这篇文章之中我们来了解一下关于python正则表达式的相关知识,有些朋友可能是刚刚接触到python这一编程语言,对这一方面不是特别的了解,在接下来这篇文章将会来带大家来了解关于正则表达式中的pyt ...

  7. python log函数_Python log10() 函数

    Python log10() 函数 描述 log10() 方法返回以10为基数的x对数. 语法 以下是 log10() 方法的语法:import math math.log10( x ) 注意:log ...

  8. python value函数_python 函数基础

    什么是函数? 函数在Python中是最基本的程序结构,用来最大化地让我们的代码进行复用.简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行.Python中的函数在其他 ...

  9. python引用函数_python 调用函数

    Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数.可以直接从Python的官方网站查看文档: 也可以在交互式命令行 ...

最新文章

  1. mysql的内存表和临时表
  2. LeetCode 1114 按序打印
  3. C 指针常量 和常量指针 指向常量的指针常量的使用
  4. OS X 10.11 安装Cocoapods
  5. nginx自定义500、404错误页面
  6. mysql 查询语句 过滤_MySQL全面瓦解7:查询的过滤条件
  7. (81)什么是原型验证?
  8. 雪城大学信息安全讲义 一、引言
  9. jquery如何判断元素是否被点击_百度知道
  10. 推荐两个不错的前端资源的网站,有好的请继续添加,谢谢!
  11. 【MSP是什么】最佳管理实践指南
  12. DMA与cache一致性的问题
  13. python写的代码怎么发给别人_用python 代码 怎么给别人发邮件的两种写法
  14. cdr添加节点快捷键_CDR快捷键大全(精编排).doc
  15. Fusion 360 以及 API 快速了解
  16. 几种常见音频编码格式的总结
  17. C语言基础入门——打印“hello word“
  18. 爬虫学习笔记,从基础到部署。
  19. 微软 Win 10X 系统非常震撼
  20. PERCENT_RANK

热门文章

  1. 程序问题解决思路及其Python“温度转换”实例思考
  2. 华为OD机试题:充分发挥GPU算力
  3. java学习之前端基础
  4. python的empty函数_empty函数
  5. 了解一下,Android 10中的ART虚拟机(I)
  6. 交货单过账:BAPI_OUTB_DELIVERY_CONFIRM_DEC 、WS_DELIVERY_UPDATE
  7. udp数据报接收流程总结 (转)
  8. 从入职到离职员工需要注意的九个安全细节
  9. Cisco--telnet、ssh远程登录
  10. 两个事务Update导致的死锁问题