如何将嵌套的整数列表传递给gflags
?我可以使用类似
python test.py --network_nodes=[784, 100, 10]
但尝试在命令行中使用此类似
的内容test.py: error: argument --network_nodes: invalid int value: '[784, 100, 10]'
结果(毫不奇怪)出错:
gflags
如何将嵌套的整数列表传递给tf.app.flags
(或TensofFlow的tempnam()
)?
答案 0 :(得分:1)
来自文档:https://github.com/gflags/python-gflags/blob/master/gflags.py
DEFINE_list: Takes a comma-separated list of strings on the commandline.
Stores them in a python list object.
所以你必须将它作为字符串--network_nodes=784,100,10
的列表传递,然后将字符串转换为浮点数。