mindspore.Generator
- class mindspore.Generator[源代码]
管理随机数状态的生成器,为随机函数提供seed和offset。当seed和offset固定时,随机函数产生相同的随机序列。
- 输入:
step (int) - 偏移量更新的步长。
- 输出:
包含生成器的种子和偏移量的tuple。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore as ms >>> from mindspore import Generator >>> generator = Generator() >>> generator.manual_seed(5) >>> print(generator.initial_seed()) 5 >>> state = generator.get_state() >>> generator.seed() >>> generator.set_state(state) >>> print(generator.initial_seed()) 5