python - 如何在运行 tensorflow 时使用命令行传递数字列表?
问题描述
在运行 python tensorflow 时,要传递一个字符串或单个数字,我们可以使用tf.app.flags.DEFINE_string
or tf.app.flags.DEFINE_integer
。
但是我们可以将 [2,3,4] 或 [7,8,9,6] 之类的列表传递给 python tensorflow 吗?
解决方案
受答案启发https://stackoverflow.com/a/24866869/5319143
我使用 tf.app.flags 提出了类似的代码。
tf.app.flags.DEFINE_string("list_str", "3,4,5","list in string separated by comma")
the_list=[int(item) for item in FLAGS.list_str.split(',')]
推荐阅读
- docker - 滚动更新时 docker log 驱动程序“json-file”日志丢失
- php - 在测试期间重置 Laravel 数据库中的记录,但不重置数据库本身
- docker - How can I fix the caching issue in TYPO3 and ddev?
- php - WooCommerce 移除特定费用
- node.js - How to write console statement in hyperledger composer
- java - 无法使用 maven 编译带有 java 和 scala 的 Spring Boot 项目
- rpa - 如何在 Automation Anywhere 的 Task Bot 中使用 Workload 命令?
- python - classification algorithm that runs without categorical transformation through encoding
- iphone-x - 防止用户在 iphone X 中关闭应用程序时意外触摸应用程序的 UI
- c# - MouseClick 事件处理程序在 ChromiumWebBrowser 中不起作用