cupy.random.rand#
- cupy.random.rand(*size, **kwarg)[source]#
返回一个在区间
[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