np.random.uniform() 用法 | 您所在的位置:网站首页 › python的uniform › np.random.uniform() 用法 |
用法:
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 实验室设备网 版权所有 |