tensorflow 使用flags定义命令行参数的方法


Posted in Python onApril 23, 2018

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python显示生日是星期几的方法
May 27 Python
Python中的字符串查找操作方法总结
Jun 27 Python
Python基于递归算法实现的走迷宫问题
Aug 04 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
matplotlib设置legend图例代码示例
Dec 19 Python
浅谈python中字典append 到list 后值的改变问题
May 04 Python
python通过SSH登陆linux并操作的实现
Oct 10 Python
如何使用python进行pdf文件分割
Nov 11 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 Python
Pytorch中.new()的作用详解
Feb 18 Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 Python
Tensorflow之Saver的用法详解
Apr 23 #Python
python获取文件路径、文件名、后缀名的实例
Apr 23 #Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 #Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 #Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 #Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 #Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 #Python
You might like
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
实例简介PHP的一些高级面向对象编程的特性
2015/11/27 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
Angular4.0动画操作实例详解
2019/05/10 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
python脚本实现验证码识别
2018/06/07 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
Python中extend和append的区别讲解
2019/01/24 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
自荐信的格式
2014/03/10 职场文书
cf收人广告词
2014/03/14 职场文书
开门红主持词
2014/04/02 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
三孔导游词
2015/02/05 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript