【问题标题】:Is it appropriate to iterate over ints for random seed?迭代整数以获得随机种子是否合适?
【发布时间】:2019-12-25 19:54:00
【问题描述】:

我想制作一个 pandas 数据帧的三个随机样本,同时随机播种,以便我以后可以再次检索数据。是否适合迭代一系列整数来执行此操作,或者这样做是否有任何副作用?它是否消除了任何伪随机性?这是我正在使用的代码:

for x in range(1,4): # int for the random seed
    randsamp = df.sample(frac=0.1, random_state=x)
    randsamp.to_csv("./sample"+str(x)+".csv",sep=';')

【问题讨论】:

  • 在您的程序中播种一次。不要在每次抽签后都重新播种,这实际上会破坏 PRNG 的行为。

标签: python python-3.x pandas random random-seed


【解决方案1】:

不,你应该没事。 “随机性”不依赖于种子值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 2023-03-15
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多