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实现拼接多张图片的方法
Dec 01 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
python操作oracle的完整教程分享
Jan 30 Python
TensorFlow变量管理详解
Mar 10 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
Python实现针对给定单链表删除指定节点的方法
Apr 12 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
python 实现对文件夹中的图像连续重命名方法
Oct 25 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 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将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
Cookie 小记
2010/04/01 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
angular.js实现购物车功能
2017/10/23 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
python实现连接mongodb的方法
2015/05/08 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
超市实习总结自我鉴定
2013/09/19 职场文书
给实习单位的感谢信
2014/02/01 职场文书
说明书怎么写
2014/05/06 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸