python - 如何用存储在另一个文件中的数字替换数字?
问题描述
我有一个 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 多个这样的随机输入并在每次运行中替换它们。我们怎样才能做到这一点?
解决方案
evaluate_network
您可以将它们存储在变量中,而不是对参数中的数字进行硬编码。
然后,您可以逐行读取文本文件中的值并在循环中更新这些变量。
推荐阅读
- laravel - 从 Laravel Blade 动态页面标题中删除空格
- python - Python 将更改持久保存到函数的参数中而不返回(leetcode:“不返回任何内容,而是就地修改根”)
- python - Python循环中的正则表达式
- javascript - 单击路由器链接时强制重新渲染 vue 组件
- rss - Google 搜索新闻标签的 RSS 提要
- kubernetes - kubectl logs 命令似乎不尊重 --limit-bytes 选项
- go - 如何在 Go 中将整数转换为字节
- python - 如何通过相同的索引和列名将空数据框与另一个填充的数据框合并/连接?
- laravel - 使用具有不同模型的数据透视表
- c# - 为什么 Microsoft.Office.Interop.Excel 需要完整路径名才能打开文件?