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 CGI脚本的教程
Jun 29 Python
深入解析Python中的变量和赋值运算符
Oct 12 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 Python
python实现word 2007文档转换为pdf文件
Mar 15 Python
Python贪心算法实例小结
Apr 22 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
Django框架模板文件使用及模板文件加载顺序分析
May 23 Python
浅谈Python 递归算法指归
Aug 22 Python
Python二次规划和线性规划使用实例
Dec 09 Python
tensorflow 实现数据类型转换
Feb 17 Python
python 中的paramiko模块简介及安装过程
Feb 29 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和ACCESS写聊天室(二)
2006/10/09 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
PHP运行模式汇总
2016/11/06 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
javascript加号"+"的二义性说明
2013/03/04 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
解决python super()调用多重继承函数的问题
2019/06/26 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
Python网页解析器使用实例详解
2020/05/30 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
工程管理专业个人求职信范文
2013/12/07 职场文书
英语专业毕业生自荐信范文
2013/12/31 职场文书
Python中文纠错的简单实现
2021/07/07 Python
Django中celery的使用项目实例
2022/07/07 Python