0
点赞
收藏
分享

微信扫一扫

[numpy][原创]一文看懂numpy随机数生成


import numpy as np

np.random.randint(0, 10, 100)  # 范围内[0,10)一共100个整数
np.random.rand(40)  # 0到1的均匀分布40个数,区间为[0,1), 产生[0.0, 1.0)之间的浮点数
np.random.random_integers(low=1, high=3, size=None)#生成size个整数,取值区间为[low, high], 若没有输入参数high则取值区间为[1, low],注意这里左右都是闭区间
np.random.randn(10)  # 标准正态分布0-1共有10个数
np.random.normal(0, 1, 100)  # 生成0-1之间正态分布,共有100个数
np.random.random(20)  # 0到1的均匀分布,共有20个数
np.random.ranf(20)  # 0到1的均匀分布,共有20个数
np.random.uniform(-1, 1, 100)  # 指定-1到1之间均匀分布100个数
np.random.bytes(10) #随机生成10个字节的长度数据

举报

相关推荐

0 条评论