pyarrow.compute.random#

pyarrow.compute.random(n, *, initializer='system', options=None, memory_pool=None)[source]#

生成范围在 [0, 1) 内的数值。

生成的数值为均匀分布的双精度浮点数,范围在 [0, 1) 内。算法和随机种子可以通过 RandomOptions 进行更改。

参数:
nint

要生成的数值数量,必须大于或等于 0。

initializerintstr

如何初始化底层的随机数生成器。如果提供整数,则将其用作随机种子。如果提供“system”,则随机数生成器将使用系统特定的(理想情况下是真正的)随机源进行初始化。其他值无效。

optionspyarrow.compute.RandomOptions,可选

传递选项的替代方式。

memory_poolpyarrow.MemoryPool, 可选

如果不传递,将从默认内存池分配内存。