转自http://blog.csdn.net/leiting_imecas/article/details/72367937

tf定义了tf.app.flags,用于支持接受命令行传递参数,相当于接受argv。

import tensorflow as tf#第一个是参数名称,第二个参数是默认值,第三个是参数描述
tf.app.flags.DEFINE_string('str_name', 'def_v_1',"descrip1")
tf.app.flags.DEFINE_integer('int_name', 10,"descript2")
tf.app.flags.DEFINE_boolean('bool_name', False, "descript3")FLAGS = tf.app.flags.FLAGS#必须带参数,否则:'TypeError: main() takes no arguments (1 given)';   main的参数名随意定义,无要求
def main(_):  print(FLAGS.str_name)print(FLAGS.int_name)print(FLAGS.bool_name)if __name__ == '__main__':tf.app.run()  #执行main函数

执行:

[root@AliHPC-G41-211 test]# python tt.py
def_v_1
10
False
[root@AliHPC-G41-211 test]# python tt.py --str_name test_str --int_name 99 --bool_name True
test_str
99
True

tensorflow(学习一)中的tf.app.flags函数定义命令行参数相关推荐

  1. TensorFlow 学习(十三)—— tf.app.flags

    flags = tf.app.flags FLAGS = flags.FLAGSflags.DEFINE_integer('num_hidden_layers', 3, 'number of hidd ...

  2. 【C语言进阶深度学习记录】二十九 main函数与命令行参数

    文章目录 1 main函数的返回值 2 main函数的参数 2.1 main函数的参数的代码案例分析 3 main函数不一定是程序中第一个执行的函数 4 总结 1 main函数的返回值 main函数是 ...

  3. Tensorflow |(5)模型保存与恢复、自定义命令行参数

    Tensorflow |(1)初识Tensorflow Tensorflow |(2)张量的阶和数据类型及张量操作 Tensorflow |(3)变量的的创建.初始化.保存和加载 Tensorflow ...

  4. tf.app.flags和tf.app.run的使用

    tf.app.flags和tf.app.run的使用 tf.app.flags主要用于处理命令行参数的解析工作,其实可以理解为一个封装好了的argparse包(argparse是一种结构化的数据存储格 ...

  5. tf.app.flags.DEFINE_string()和tf.app.flags.FLAGS和tf.app.run()

    tf.app.flags tf.app.flags主要用于处理命令行参数的解析工作,其实可以理解为一个封装好了的argparse包(argparse是一种结构化的数据存储格式,类似于Json.XML) ...

  6. 调优哪家强——tensorflow命令行参数

    作者系中国科学院助理研究员. 深度学习神经网络往往有过多的Hyperparameter需要调优,优化算法.学习率.卷积核尺寸等很多参数都需要不断调整,使用命令行参数是非常方便的.有两种实现方式,一是利 ...

  7. tensorflow命令行参数:tf.app.flags.DEFINE_string、tf.app.flags.DEFINE_integer、tf.app.flags.DEFINE_boolean

    tf 中定义了 tf.app.flags.FLAGS ,用于接受从终端传入的命令行参数,相当于对Python中的命令行参数模块optpars(参考: python中处理命令行参数的模块optpars ...

  8. Go 学习笔记(45)— Go 标准库之 flag(命令行参数解析)

    1. 参数解析说明 import "flag" flag 包实现了命令行参数的解析.每个参数认为一条记录,根据实际进行定义,到一个 set 集合.每条都有各自的状态参数. 使用 f ...

  9. pytest中pytest_addoption用法 动态添加命令行参数 (钩子函数)

    考虑场景: 我们的自动化用例需要支持在不同测试环境运行,有时候在dev环境运行,有时候在test环境运行: 有时候需要根据某个参数不同的参数值,执行不同的业务逻辑: 上面的场景我们都可以通过" ...

最新文章

  1. kotlin设置CORS跨域资源共享,java设置允许跨域,服务端如何设置 springboot中设置跨域资源共享
  2. 【FFmpeg】RTSP、RTMP相关命令及开源项目
  3. python实现gauss-seidel迭代公式_python实现高斯(Gauss)迭代法的例子
  4. 【堆栈应用一】一个数divided=几个最小质因数的乘积
  5. 【IT人沟通技巧】如何学会结构化倾听
  6. Abstract Factory(抽象工厂)实践
  7. 网友提问:SAPGUI里做好的事物码,能直接用在ABAP Webdynpro里么
  8. ResultSetMetaData和ResultSet
  9. angular HttpClient getbyid 方法获取数据
  10. paip. mysql如何临时 暂时 禁用 关闭 触发器
  11. 内连接和外连接的区别和详解(全)
  12. Python实现读写txt文件的方法
  13. Python脚本之批量重命名文件
  14. Java数组以及冒泡排序--------07
  15. Android通过来电号码识别姓名。
  16. 设置input框只能输入数字或者只能输入英文
  17. 利用 yaml-cpp 开源库读写 yaml 配置文件—— 读写部分
  18. 两条边延长角会有什么变化_用图中这种测量工具可以量出图中零件上ab cd这两条轮廓线的延长线所成的角你能说出其中的道理吗...
  19. matlab附合导线坐标计算,MATLAB语言及测绘数据处理应用
  20. 文件上传下载(2)_文件写入硬盘

热门文章

  1. 游戏开发学习记录01-关于在Unity开发的游戏中部署后端云的选择
  2. Validform验证修改密码
  3. 小米、OPPO、vivo的“枪手博弈”,小米会先出局?
  4. 外包派遣3年华为,合同结束转正,转正后工资12k-15k,13薪,包三餐,值得去吗?
  5. hi3559av100/hi3519av100/hi3516dv300/hi3516cv500
  6. 浏览器攻击框架BeEF Part 2:初始化控制
  7. LeetCode和NewCode常见错误(持续更新)
  8. Linux系统巡检常用命令
  9. linux服务器 vnpy,linux(centos7)下安装vnpy2的坑
  10. nodejs知识结构图