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入门及进阶笔记 Python 内置函数小结
Aug 09 Python
Python变量和字符串详解
Apr 29 Python
Python3 实现随机生成一组不重复数并按行写入文件
Apr 09 Python
Python3对称加密算法AES、DES3实例详解
Dec 06 Python
对python 读取线的shp文件实例详解
Dec 22 Python
Python3之手动创建迭代器的实例代码
May 22 Python
python绘制直方图和密度图的实例
Jul 08 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
Python3 Click模块的使用方法详解
Feb 12 Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 Python
python hmac模块验证客户端的合法性
Nov 07 Python
python3 os进行嵌套操作的实例讲解
Nov 19 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 checkbox 取值详细说明
2010/08/19 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
jQuery timers计时器简单应用说明
2010/10/28 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
详解vue v-model
2020/08/31 Javascript
Python创建系统目录的方法
2015/03/11 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
使用C#编写创建一个线程的代码
2013/01/22 面试题
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
药学专业毕业生求职信
2013/10/20 职场文书
后勤人员自我鉴定
2013/10/20 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
学校运动会感想
2015/08/10 职场文书
班主任培训研修日志
2015/11/13 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP
Python IO文件管理的具体使用
2022/03/20 Python
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL