np.random.uniform() 用法 您所在的位置:网站首页 python的uniform np.random.uniform() 用法

np.random.uniform() 用法

2024-07-17 19:09| 来源: 网络整理| 查看: 265

用法: 

np.random.uniform是NumPy库中用来生成在一个指定范围内均匀分布的随机数的函数。它的使用方法如下:

numpy.random.uniform(low=0.0, high=1.0, size=None) low:浮点数或类似数组的对象,随机数生成的下界,默认为0.0。high:浮点数或类似数组的对象,随机数生成的上界,默认为1.0。size:输出样本的数量或形状,默认为None,此时返回单个值。

如果size是一个整数,那么np.random.uniform会返回一个形状为(size,)的数组。如果size是一个元组,比如(m, n, k),那么它会返回一个形状为(m, n, k)的多维数组,每个元素都是在low和high之间均匀分布的随机浮点数。

示例:

生成一个[0, 1)范围内的随机浮点数:

np.random.uniform()

生成一个[5, 10)范围内的随机浮点数:

np.random.uniform(low=5, high=10)

生成一个形状为(5,)的随机浮点数数组,元素范围在[2, 3):

np.random.uniform(low=2, high=3, size=5)

生成一个形状为(2, 2)的随机浮点数矩阵,元素范围在[-1, 0):

np.random.uniform(low=-1, high=0, size=(2, 2))

结果:

[[-0.29045795 -0.71872735]  [-0.61399268 -0.65501015]] 

这些生成的随机数都是从一个均匀分布中独立抽取的,即每个数生成的概率相等。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有