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中的rfind()方法使用详解
May 19 Python
python中的错误处理
Apr 10 Python
Python常见工厂函数用法示例
Mar 21 Python
python中如何使用分步式进程计算详解
Mar 22 Python
python制作简单五子棋游戏
Jun 18 Python
利用Python复制文件的9种方法总结
Sep 02 Python
python 成功引入包但无法正常调用的解决
Mar 09 Python
Pycharm导入anaconda环境的教程图解
Jul 31 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
浅谈pytorch中的dropout的概率p
May 27 Python
python 判断文件或文件夹是否存在
Mar 18 Python
Python 绘制多因子柱状图
May 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 file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
33道php常见面试题及答案
2015/07/06 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
python获取糗百图片代码实例
2013/12/18 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
Python识别html主要文本框过程解析
2020/02/18 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
生日庆典策划方案
2014/06/02 职场文书
乡镇个人对照检查材料
2014/08/22 职场文书
大学生入党群众意见书
2015/06/02 职场文书
立春观后感
2015/06/18 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
旅游安全责任协议书
2016/03/22 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang