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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 最常用MySql数据库备份恢复

    最常用MySql数据库备份恢复1、数据备份类型:·完全备份:故名思议备份整个数据库·部分备份:备份一部分数据集;·增量备份:自上次备份以来的改变数据的备份;                                                ·差异备份:自上次完全备份后改变数据的备份;2、数据备份的方式:                  存储引擎支持 MyISAM  Innodb·热备份:数据库启动,…

    2022年5月22日
    40
  • makefile 常用函数notdir、wildcard、patsubst

    notdir,wildcard和patsubst是makefile中几个有用的函数,以前没留意过makefile中函数的用法,今天稍微看看~ 1、makefile里的函数makefile里的函数使用,和取变量的值类似,是以一个‘$’开始,然后是一个括号里面是函数名和需要的参数列表,多个变量用逗号隔开,像这样return=$(functionname arg1,

    2022年4月7日
    59
  • dvwa通关攻略_猫里奥通关攻略

    dvwa通关攻略_猫里奥通关攻略简介:DVWA是一款基于PHP和mysql开发的web靶场练习平台,集成了常见的web漏洞如sql注入,xss,密码激活成功教程等常见漏洞。本教程将以DVWA为例,演示常见的web漏洞的利用和攻击。登录创建数据库(账号为admin,密码为password)登录后界面在dvwasecurity选项中,可以调整dvwa的难易程度,BruteForce(暴力激活成功教程)BruteForce即为暴力激活成功教程,通过枚举获取管理员的账号和密码,在实际的操作中,一般用来激活成功教程后台管理系统的登录。

    2022年9月1日
    1
  • 解决pycharm安装cv2模块无法安装的方法「建议收藏」

    解决pycharm安装cv2模块无法安装的方法「建议收藏」关于pycharm安装cv2模块安装失败和无法使用的解决办法:首先,我们先到这个网址:https://pypi.org/project/opencv-python/3.4.5.20/#files去下载与自己python版本号和电脑位数对应的opencv-python的whl文件,我这里是python3.6版本,对应电脑64位,所以我下载的是我这里是python3.6版本,对应电脑64位,所以我下载的是opencv_python-3.4.5.20-cp36-cp36m-win_amd64.whl。大家

    2025年6月7日
    0
  • TensorFlow中学习率[通俗易懂]

    TensorFlow中学习率[通俗易懂]学习率学习率属于超参数。学习率决定梯度下降速度的快慢,学习率越大,速度越快;学习率越小,速度越慢。如果学习率过大,很可能会越过最优值;反而如果学习率过小,优化的效率可能过低,长时间算法无法收敛。所以学习率对于算法性能的表现至关重要。指数衰减学习率指数衰减学习率是在学习率的基础上增加了动态变化的机制,会随着梯度下降变化而动态变化tf.train.expo…

    2022年6月1日
    47
  • php 取历史值,从新浪获取股票历史数据[通俗易懂]

    php 取历史值,从新浪获取股票历史数据[通俗易懂]转自:http://blog.163.com/fluxray_sensor/blog/static/2965101520085213574929/这几天在网上找股票的历史数据想研究研究,最后找到一个不错的接口,来自于雅虎,是在一个博客上找到的,地址为:http://www.bizeway.net/read.php?317。不过这个不是我第一个找到的接口,最初始我是想直接解析新浪的历史交易页面,不…

    2022年6月24日
    19

发表回复

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

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