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计算文本文件行数的方法
Jul 06 Python
Python Web框架Tornado运行和部署
Oct 19 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
django 发送手机验证码的示例代码
Apr 25 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
Python loguru日志库之高效输出控制台日志和日志记录
Mar 07 Python
python状态机transitions库详解
Jun 02 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
非常不错的MySQL优化的8条经验
2008/03/24 PHP
PHP 数据库树的遍历方法
2009/02/06 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
PHP7 标准库修改
2021/03/09 PHP
htm调用JS代码
2007/03/15 Javascript
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
js切换div css注意的细节
2012/12/10 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
python 列表递归求和、计数、求最大元素的实例
2018/11/28 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
Python 画出来六维图
2019/07/26 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
Python os模块常用方法和属性总结
2020/02/20 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
一岗双责责任书
2014/04/15 职场文书
创先争优一句话承诺
2014/05/29 职场文书
个人先进事迹材料范文
2014/12/29 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL