numpy.random常用功能

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

猜你喜欢

转载自blog.csdn.net/houhuipeng/article/details/91047607
今日推荐