python randint函数用法_python scipy stats.randint用法及代码示例「建议收藏」

均匀离散随机变量。作为一个实例rv_discrete类,randint对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们。注意:的概率质量函数randint是:对于k=low,…,high-1。randint需要low和high作为形状参数。上面的概率质量函数以“standardized”形式定义。要转移分布,请使用loc参数。特别,r…

大家好,又见面了,我是你们的朋友全栈君。

均匀离散随机变量。

作为一个实例rv_discrete类,randint对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们。

注意:

的概率质量函数randint是:

c1cac7e1c242a15864131dacc9041fdb.svg

对于k = low, …, high – 1。

randint需要low和high作为形状参数。

上面的概率质量函数以“standardized”形式定义。要转移分布,请使用loc参数。特别,randint.pmf(k, low, high, loc)等同于randint.pmf(k – loc, low, high)。

例子:

>>> from scipy.stats import randint

>>> import matplotlib.pyplot as plt

>>> fig, ax = plt.subplots(1, 1)

首先计算一下:

>>> low, high = 7, 31

>>> mean, var, skew, kurt = randint.stats(low, high, moments=’mvsk’)

显示概率质量函数(pmf):

>>> x = np.arange(randint.ppf(0.01, low, high),

… randint.ppf(0.99, low, high))

>>> ax.plot(x, randint.pmf(x, low, high), ‘bo’, ms=8, label=’randint pmf’)

>>> ax.vlines(x, 0, randint.pmf(x, low, high), colors=’b’, lw=5, alpha=0.5)

或者,可以调用分发对象(作为函数)以固定形状和位置。这将返回固定固定给定参数的“frozen” RV对象。

冻结发行版并显示冻结的pmf:

>>> rv = randint(low, high)

>>> ax.vlines(x, 0, rv.pmf(x), colors=’k’, linestyles=’-‘, lw=1,

… label=’frozen pmf’)

>>> ax.legend(loc=’best’, frameon=False)

>>> plt.show()

aab00146e2e0387e487ae9090062ffdf.jpg

检查的准确性cdf和ppf:

>>> prob = randint.cdf(x, low, high)

>>> np.allclose(x, randint.ppf(prob, low, high))

True

生成随机数:

>>> r = randint.rvs(low, high, size=1000)

方法:

rvs(low, high, loc=0, size=1, random_state=None)

随机变量。

pmf(k, low, high, loc=0)

概率质量函数。

logpmf(k, low, high, loc=0)

概率质量函数的对数。

cdf(k, low, high, loc=0)

累积分布函数。

logcdf(k, low, high, loc=0)

累积分布函数的日志。

sf(k, low, high, loc=0)

生存函数(也定义为1 – cdf,但sf有时更准确)。

logsf(k, low, high, loc=0)

生存函数的日志。

ppf(q, low, high, loc=0)

百分比点函数(的倒数cdf—百分位数)。

isf(q, low, high, loc=0)

逆生存函数(sf)。

stats(low, high, loc=0, moments=’mv’)

均值(‘m’),方差(‘v’),偏斜(‘s’)和/或峰度(‘k’)。

entropy(low, high, loc=0)

RV的(微分)熵。

expect(func, args=(low, high), loc=0, lb=None, ub=None, conditional=False)

函数(具有一个参数)相对于分布的期望值。

median(low, high, loc=0)

分布的中位数。

mean(low, high, loc=0)

分布的平均值。

var(low, high, loc=0)

分布的差异。

std(low, high, loc=0)

分布的标准偏差。

interval(alpha, low, high, loc=0)

包含分布的Alpha百分比的范围的端点

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128797.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • journalctl 清理journal日志

    journalctl 清理journal日志在CentOS7开始使用的systemd使用了journal日志,这个日志的管理方式和以往使用syslog的方式不同,可以通过管理工具维护。使用df-h检查磁盘文件,可以看到/run目录下有日志目录/run/log/journal,占用了数G空间FilesystemSizeUsedAvailUse%Mountedon/dev/ma…

    2022年5月23日
    40
  • 小米bl未解锁变砖了如何刷机_如何正确刷机

    小米bl未解锁变砖了如何刷机_如何正确刷机1.一部可以解锁bl的手机选择一部合适可以解锁的手机,以小米为例(我有的),小米需要绑定账号在新手机15天。去小米官方申请(https://www.miui.com/unlock/index.html),登陆账号,下载解锁工具,在工具里面登录小米账号,数据线连接进入bl模式的手机.(解锁会清空手机数据).解锁后手机仍保修登录小米账号,下载解锁工具2.选择合适的twrp下载twrp后,电脑使用…

    2022年5月1日
    375
  • Makefile missing separator. Stop.怎么解决「建议收藏」

    Makefile missing separator. Stop.怎么解决「建议收藏」现象:在makefile中写入:all:cleancompclean:./clean.cshcomp:./run_tc命令行的背景显示为红色。运行ma

    2022年4月26日
    71
  • navicate 15 激活码 在线[在线序列号]「建议收藏」

    navicate 15 激活码 在线[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    83
  • Xshell 连接linux主机

    Xshell 连接linux主机0 前言使用 Xshell 连接远程服务器 文件 新建 出现如下图标 主机即为需要连接的 Linux 服务器的 ip 地址 端口号为 22 无须修改 但需要确认远程服务器的 22 端口已经打开 点击左边的 用户身份验证 输入用户名和密码 点击确认后 即可连接 总体流程 就是这个样子 问题就在于 ip 地址 用户名 密码怎么填写 下面几个章节就展示了如何查看远程 Linux 服务器的 ip 用户名和密码等 1 查看 ip 地址查看 ip 地址使用命令 ifconfig 确保能够 ping 通在连接之前 需要确保本地能够 p

    2025年7月11日
    3
  • 九月份总结

    九月份总结

    2022年1月22日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号