numpy.random常用功能

本文详细介绍NumPy中用于生成随机数的多种函数,包括rand、random、randn、randint等,及其如何生成不同分布的随机数如正态分布、离散均匀分布等。并提供了官方文档链接供进一步查阅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

numpy.random常用函数

随机数生成函数形参有2部分组成:low/high以及size/length/shape

生成简单随机数
函数名形参作用
rand(d0,d1,dn)[0,1)均匀分布,指定形状
random([size])[0,1)连续均匀分布,指定形状
randn(d0,d1,dn)标准正态分布,指定形状
randint(low[, high, size, dtype])离散均匀分布,指定上下限/形状

备注:[size]:int or tuple of ints;[]表示可选参数;默认都是均匀分布,除了末尾n是正态分布

分布函数

按照low,high生成指定的分布形式

  • beta(a, b[, size])
  • binomial(n, p[, size]) 二项分布
  • exponential([scale, size]) 指数分布
  • f(dfnum, dfden[, size]) F分布
  • gamma(shape[, scale, size]) Gamma分布
  • geometric(p[, size]) 几何分布
  • normal([loc, scale, size]) 正态分布
  • uniform([low, high, size]) 离散均匀分布

详细参见官方文档:
https://docs.scipy.org/doc/numpy/reference/routines.random.html?highlight=random#module-numpy.random

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值