cupy.random.rand#
- cupy.random.rand(*size, **kwarg)[源代码][源代码]#
返回一个在区间
[0, 1)上均匀分布的随机值数组。数组的每个元素均匀分布在半开区间
[0, 1)上。所有元素都是相同且独立分布的(i.i.d.)。- 参数:
size (ints) – 数组的形状。
dtype – 数据类型说明符。仅允许
numpy.float32和numpy.float64类型。默认值为numpy.float64。
- 返回:
一个随机数组。
- 返回类型:
参见
numpy.random.rand()示例
>>> cupy.random.rand(3, 2) array([[0.86476479, 0.05633727], # random [0.27283185, 0.38255354], # random [0.16592278, 0.75150313]]) # random >>> cupy.random.rand(3, 2, dtype=cupy.float32) array([[0.9672306 , 0.9590486 ], # random [0.6851264 , 0.70457625], # random [0.22382522, 0.36055237]], dtype=float32) # random