gpt4 book ai didi

python - 如何在 python 中固定随机生成器?

转载 作者:行者123 更新时间:2023-11-28 20:52:25 25 4
gpt4 key购买 nike

我有一个代码可以为网络中的每个节点随机分配一个标签,无论是“向上”还是“向下”。

我如何才能在以后修复这个随机标签,以便它们在我每次运行我的代码时都不会改变?

import networkx
import random

def assign_nodes(G):
state = ['up','down']
for n in G:
G.node[n]['sign']=random.choice(state)
if __name__ =='__main__':
input_data = open("data_test.txt",'r')
graph = read_graph(input_data)
assign_nodes(graph)

最佳答案

使用random.seed(constant)将随机数生成器初始化为常量值(将 constant 替换为您选择的数字)。

关于python - 如何在 python 中固定随机生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6678377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com