我有一个python函数“ evaluate_network”,以下是其函数调用。
evaluate.evaluate_network(net, [1309,-2.553,1.44329], True, True)
此处,[1309,-2.553,1.44329]是此功能的输入。这些值中的每一个都是随机生成的,并将它们保存在以下文件中:input1.txt,input2.txt,input3.txt。
input1.txt
1309
856
964
457
990
input2.txt
-2.553
1.284
1.795
0.426
-0.785
input3.txt
1.44329
0.84672
2.89524
1.4725
3.04526
需要在每次迭代中将这些文件中的每个输入替换为
evaluate.evaluate_network(net, [856,1.284,0.84672], True, True)
evaluate.evaluate_network(net, [964,1.795,2.89524], True, True)
evaluate.evaluate_network(net, [457,0.426,1.4725], True, True)
evaluate.evaluate_network(net, [990,-0.785,3.04526], True, True)
实际上,我需要生成100多个这样的随机输入,并在每次运行中替换它们。我们如何实现这一目标?任何建议都将非常有帮助。
谢谢。
答案 0 :(得分:0)
您可以将数字存储在变量中,而不必对evaluate_network
参数中的数字进行硬编码。
然后您可以逐行从文本文件中读取值,并循环更新这些变量。