NumPy入门之随机数函数

NumPy的随机数子库 random子库

np.random.*
eg:np.random.rand() np.random.randint() np.random.randn()

函数 说明 例子
rand(d0,d1,..,dn) 根据d0‐dn创建不同维度的随机数数组,浮点数,[0,1),均匀分布 a=np.random.rand(3,4,5)生成一个维度为3、4、5的三维随机数数组
randn(d0,d1,..,dn) 根据d0‐dn创建随机数数组,标准正态分布
randint(low[,high,shape]) 根据shape创建随机整数或整数数组,范围是[low, high) b=np.random.randint(100, 200, (3,4)) 生成100到200之间的3行4列的矩阵
seed(s) 随机数种子,s是给定的种子值
shuffle(a) 根据数组a的第1轴(axis=0)进行随排列,改变数组x
permutation(a) 根据数组a的第1轴(axis=0)产生一个新的乱序数组,不改变数组x
choice(a[,size,replace,p]) 从一维数组a中以概率p抽取元素,形成size形状新数组 replace表示是否可以重用元素,默认为True
uniform(low,high,size) 产生具有均匀分布的数组,low起始值,high结束值,size形状
normal(loc,scale,size) 产生具有正态分布的数组,loc均值,scale标准差,size形状
poisson(lam,size) 产生具有泊松分布的数组,lam随机事件发生率,size形状
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 换工作之后,PYTHON就放下啦,基本没接触了,也都忘记的差不多了,现在重新捡起来 1.1 NumPy Array...
    wqh8384阅读 581评论 0 1
  • Numpy的组成与功能 Numpy(Numeric Python)可以被理解为一个用python实现的科学计算包,...
    不做大哥好多年阅读 4,326评论 0 10
  • datacamp:numpy知识点 3.look though 这个np.array 4. 随机创建data 目录...
    鲸鱼酱375阅读 904评论 0 1
  • Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数。其整合C/C++.fortran代...
    黏小莲阅读 550评论 0 1
  • 正常人体内含磷600~700g,每千克无脂肪组织约含磷12g。体内磷的85.7%集中于骨和牙,其余散在分布于全身各...
    普通的死胖子阅读 599评论 0 2