tensorflow 学习(三)使用flags定义命令行参数详解大数据
2023-06-13 09:20:26 时间
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 False [root@AliHPC-G41-211 test]# python tt.py --str_name test_str --int_name 99 --bool_name True test_str True
9328.html
分布式文件系统,分布式数据库区块链并行处理(MPP)数据库,数据挖掘开源大数据平台数据中台数据分析数据开发数据治理数据湖数据采集相关文章
- Windows命令行route命令使用图解
- python中argparse 命令行参数解析包
- 行红旗Linux:攻克命令行挑战!(红旗linux命令)
- 文件在Linux中学习修改命令行文件(linux修改命令行)
- MySQL命令行下的出色之处(mysql命令行版本)
- 结构使用 MySQL 命令行快速导出表结构(mysql命令行导出表)
- 学习Linux: 掌握循环命令行的奥秘(linux命令行循环)
- Linux用户:学习掌握命令行提示符(linux用户提示符)
- 行学习深入浅出:Linux红帽命令行学习之旅(linux红帽命令)
- Linux命令行压缩文件夹(linux命令压缩文件夹)
- tmux:适用于重度命令行 Linux 用户的终端复用器
- Tim 探索 Linux:学习如何利用命令行工具管理操作系统(TIMlinux)
- 掌握MySQL命令行查询技巧(mysql命令行查询)
- 一步步学习C在Linux下实现命令行操作(c 执行linux命令)
- 智能操控学习Redis的命令行提示(命令行提示redis)