关于parser.add_argument()记录一个特殊的情况:action

栗子1self.parser.add_argument('--lr_use', action='store_true', default=False, help='if or not use lr_loss')

当在终端运行的时候,如果不加入--lr_use, 那么程序running的时候,lr_use的值为default: False

如果加上了--lr_use,不需要指定True/False,那么程序running的时候,lr_use的值为True

栗子2:  self.parser.add_argument('--no_flip', action='store_false', help='.....')

当在终端运行的时候,并没有加入--no_flip, 数据集中的图片并不会翻转,打印出来看到no_flip的值为True

Note:有default值的时候,running时不声明就为默认值,

没有的话,如果是store_false,则默认值是True,如果是store_true,则默认值是False

实在记不住搞混的话,可以每次在run之前print出来看一下值是true还是false,这样比较保险

action='store_true'相关推荐

  1. python argparse中action 的可选参数store_true

    # test.py import argparseif __name__ == '__main__':parser = argparse.ArgumentParser()parser.add_argu ...

  2. add_argument函数action参数的store_true==》在运行程序添加参数时直接输入变量名,可以省略对应的默认值True或者False

    import argparseparser = argparse.ArgumentParser(description="description")parser.add_argum ...

  3. 【python】argparse.add_argument中的action为‘store_true’使用说明

    a.py文件的代码如下: import argparse parser = argparse.ArgumentParser() parser.add_argument('--t', help=' ', ...

  4. 深入理解argparse模块中的add_argument的参数(如action等)

    文章目录 简单使用 用户指定参数 参数 简单使用 import argparseparser = argparse.ArgumentParser(description="Deep Gaus ...

  5. 记录 之 Argparse 中的 可选参数 action 用法

    Argparse 是供我们由命令行来向程序传参的一种手段,非常的方便,我们宏观调参,这里就记录一下 action的用处: 例:parser.add_argument('-c', action='sto ...

  6. 命令行带参数启动--命令行相关问题 代码规范

    20210106 其实cmd和Linux一样可以通过特殊符号换行的: Linux 为 \ 而cmd 为 ^ 命令行换行符 20201127 options 代码编写变量意义 20200728 a.py ...

  7. [Pytorch]基于混和精度的模型加速

    这篇博客是在pytorch中基于apex使用混合精度加速的一个偏工程的描述,原理层面的解释并不是这篇博客的目的,不过在参考部分提供了非常有价值的资料,可以进一步研究. 一个关键原则:"仅仅在 ...

  8. 3D MinkowskiEngine稀疏模式重建

    3D MinkowskiEngine稀疏模式重建 本文看一个简单的演示示例,该示例训练一个3D卷积神经网络,该网络用一个热点向量one-hot vector重构3D稀疏模式.这类似于Octree生成网 ...

  9. MinkowskiEngine语义分割

    MinkowskiEngine语义分割 要运行示例,请安装Open3D与PIP安装open3d-python. cd /path/to/MinkowskiEngine python -m exampl ...

最新文章

  1. keepalived 多实例
  2. Chapter 5 Blood Type——33
  3. 【练习---日志文件的恢复】-----多元化成员中,单个成员丢失
  4. WebService入门案例
  5. 拼多多关联公司申请“碰多多”、“碰碰多”商标
  6. python-requests数据驱动延伸
  7. 线阵相机工作模式解读
  8. 清华大学 TUNA 协会
  9. 安卓第十三天笔记-服务(Service)
  10. 使用Go语言实现简单MapReduce框架
  11. 当图变成了一棵树(纠结的生成树)
  12. 常用零部件尺寸公差标注方法
  13. tp5 以及网站架构个人心得
  14. 标签类目体系(面向业务的数据资产设计方法论)-读书笔记8(完结)
  15. 为什么HashTable不能存null键和null值,而HashMap却可以?
  16. /tmp/ccAceHhY.o: In function `main': main.c:(.text+0xc7): undefined reference to `dlopen' main.c:
  17. python读写、创建文件、文件夹
  18. 1020:Anniversary Cake
  19. Java 操作excel表格 - JXL(Java excel api)
  20. c#中如何在cshtml页面实现js调用cs变量(mvc模式)

热门文章

  1. c语言实现简单计算器(两个数字的加减乘除)
  2. 电子技术——负反馈特性
  3. 科普文章-另一个视角解读计算机编码(修订版)【一个吊丝的个人理解】
  4. 【Linux】必备故障及原因50个
  5. 怎样用计算机打出Abc,快捷安装ABC输入法在win7电脑中的方法
  6. 有理数加法(C语言)
  7. [转载]ZT:趋势交易者的利器----MACD指标在美元指数判断与实战中的运用
  8. 空气净化器排名十强 空气净化器哪个品牌好
  9. 学生宿舍管理系统 完成总结
  10. 开水果店的流程,水果店开店流程