繁体   English   中英

Python多个随机种子

[英]Python multiple random seeds

有没有办法在python代码中使用两个不同的种子用于numpy随机数生成器,一个用于代码的一部分,另一个用于代码的其余部分?

您可以使用几个不同的np.random.RandomState并调用这些方法:

import numpy as np

rng1 = np.random.RandomState(100)
rng2 = np.random.RandomState(100)

print(rng1.randint(0, 100, 1))  # [8]
print(rng2.randint(0, 100, 1))  # [8]

我对两者使用相同的种子( 100 ),因为它表明两者都给出了相同的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM