希望匹配Python等效种子以匹配R w / set.seed(123)。这可能是用Python做的,可能还有一些共享的C库吗?尝试以下各种大范围,并停滞不前。 Perpaps有一个更好的方法 - 并且可能只使用3元素向量得到许多不匹配。
import numpy as np
# R set.seed(123); rnorm(mean = 0, sd = 1, n = 10)
Rdat = np.array([-0.56047565, -0.23017749, 1.55870831])
for x in range(0, 100000000):
mu, sigma = 0, 0.1 # mean and standard deviation
np.random.seed(x)
pyDat = np.random.normal(mu, sigma, 3)
if Rdat[0]==pyDat[0] and Rdat[1]==pyDat[1] and Rdat[2]==pyDat[2]:
print(x)