美文网首页
【Python】random

【Python】random

作者: 乞力马扎罗的雪人 | 来源:发表于2019-12-11 13:54 被阅读0次

    随机数生成是最常用的功能之一,一般使用numpy random 模块构建,笔记备查。

    Numpy random Doc

    from numpy import random
    random.rand()
    #生成0-1随机float数
    random.rand(n)
    #生成0-1 n长度arrayl
    random.randn(n)
    #一样生成正太分布n个随机数
    random.uniform(a,b)
    #生成(a,b)之间均匀随机数
    random.randint(a,b,size,dtype)
    #a必须<b,b可以不填表示无穷大,dtype表示int32 or float64等
    random.choice(a,[,size,replace])
    #从a中随机选择随机数
    
    random.shuffle(x[.random])
    #将一个列表打乱
    random.permutation(x)随机扰动一个序列
    
    random exponential/binomial...()#各种分布的随机数
    random.seed()
    random.RandomState(seed)#一个随机数表生成器
    random.RandomState(seed).randn()
    

    相关文章

      网友评论

          本文标题:【Python】random

          本文链接:https://www.haomeiwen.com/subject/pepogctx.html