pyarrow.compute.random#
- pyarrow.compute.random(n, *, initializer='system', options=None, memory_pool=None)[source]#
生成范围在 [0, 1) 内的数值。
生成的数值为均匀分布的双精度浮点数,范围在 [0, 1) 内。算法和随机种子可以通过 RandomOptions 进行更改。
- 参数:
- n
int 要生成的数值数量,必须大于或等于 0。
- initializer
int或str 如何初始化底层的随机数生成器。如果提供整数,则将其用作随机种子。如果提供“system”,则随机数生成器将使用系统特定的(理想情况下是真正的)随机源进行初始化。其他值无效。
- options
pyarrow.compute.RandomOptions,可选 传递选项的替代方式。
- memory_pool
pyarrow.MemoryPool, 可选 如果不传递,将从默认内存池分配内存。
- n