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爬取Coursera课程资源的详细过程
Nov 04 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
Python对接六大主流数据库(只需三步)
Jul 31 Python
Python银行系统实战源码
Oct 25 Python
python中的 zip函数详解及用法举例
Feb 16 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 Python
Python Pillow(PIL)库的用法详解
Sep 19 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 Python
python中openpyxl和xlsxwriter对Excel的操作方法
Mar 01 Python
Python下opencv库的安装过程及问题汇总
Jun 11 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中转义mysql语句的实现代码
2011/06/24 PHP
php解决DOM乱码的方法示例代码
2016/11/20 PHP
php实现留言板功能
2017/03/05 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
php实现数字补零的方法总结
2018/09/12 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
2015/05/19 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
JavaScript实现五子棋游戏的方法详解
2019/07/08 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
python持久性管理pickle模块详细介绍
2015/02/18 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
2016/12/18 Python
python实现学员管理系统
2019/02/26 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
了解一下python内建模块collections
2020/09/07 Python
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
学习党代会心得体会
2014/09/05 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
升学宴学生致辞
2015/07/27 职场文书
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS