当前位置: 首页 > news >正文

做网站 页面自适应百度视频免费高清影视

做网站 页面自适应,百度视频免费高清影视,比较大气的网站,做爰全过程免费的视频99网站argparser使用教程 1.介绍2.基本使用3.add_argument() 参数设置4.参考 1.介绍 (一)argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,其用主要在两个方面: 一方面在python文件中可以将算法参数集中放到一起&#x…

argparser使用教程

  • 1.介绍
  • 2.基本使用
  • 3.add_argument() 参数设置
  • 4.参考

1.介绍

(一)argparse 模块是 Python 内置的用于命令项选项参数解析的模块,其用主要在两个方面:

  1. 一方面在python文件中可以将算法参数集中放到一起,对参数进行调整时能够找到文件中参数集中的位置,(主要是调整默认参数);
  2. 另一方面在利用python终端进行调用时,不想进入python文件内部对默认参数调整,可以先查看文件参数的使用,然后在终端进行指定修改,然后传递参数进入python文件内部,对其对应参数进行设置;

(二)与argparse在终端设置参数然后传递进入python文件内部相同功能的还有Python内置:sys.argv,但是与argparse传递参数时需要指定参数名,而sys.argv则按照终端参数的顺序传入到sys.argv列表,在python内部则根据列表顺序进行调用。

2.基本使用

argparse定义四个步骤

  1. 导入argparse包 ——import argparse
  2. 创建一个命令行解析器对象 ——创建 ArgumentParser() 对象
  3. 给解析器添加命令行参数 ——调用add_argument() 方法添加参数
  4. 解析命令行的参数 ——使用 parse_args() 解析添加的参数

(1)代码示例如下python文件:argparser.py

# 1.导入argparse库
import argparse# 2. 定义命令行解析器对象
parser = argparse.ArgumentParser(description='Use of argparse')# 3. 添加命令行参数
parser.add_argument('--model',type=str,default='model name',help='input model')
parser.add_argument('--lr',type=float,default=0.01,help='learning rate')# 4. 从命令行中结构化解析参数
args = parser.parse_args()# 5.输出或调用解析参数
print(args)# 打印全部参数信息
print('show {}  {}'.format(args.model, args.lr))

(2)终端查看使用

python argparser.py -h  #可以查看设置的参数使用说明

在这里插入图片描述
(3)终端运行时修改默认参数

python argparser.py --model resnet50

(4) sys.argv的命令行参数
sys.argv的使用

  1. 当Python脚本被执行时,命令行参数被传递给脚本,并以列表形式存储在 sys.argv 列表中,通俗将就是:将命令终端python文件名+终端调用参数名加入到sys.argv之中,这样可以将终端输入的参数传递到python文件内部中
  2. 在argparser.py文件内部可以设置parm1=sys.argv[0],即设置的param1的变量值为终端传递的argparser.py的路径名
  3. sys.argv在少量参数时使用,在文件含有大量参数时推荐使用argparse
python python argparser.py --model resnet50 #就会把argparser.py --model resnet50传递进入sys.argv,形成如下列表

在这里插入图片描述

sys.argv是一个列表,在python内部,sys.argv[0]表示python文件名,sys.argv[1]=‘–model’,sys.argv[2]=‘resnet50’

3.add_argument() 参数设置

名称说明备注
name命令行参数的名字默认是选项字符串去掉前缀后的结果
action参数在命令行中出现时应该采取的动作默认store_true/store_false
default指定参数的默认值
type指定命令行参数应该被转换成的类型
choices指定参数可接受的值的一个容器只能从可接受值里取值
required指定参数是否必须提供
help指定参数的帮助信息
"""1.基本用法:参数名称model,参数输入值被转化为字符串,required表示参数为必须值(不为可选),
default表示默认为resnet,help为该参数的帮助信息"""
parser.add_argument(name='--model',type=str,required=True,default='resnet',help='input model name')"""2.action的用法"""
parser.add_argument('--verbose', action='store_true', help='increase output verbosity')
"""运行程序并加上--verbose选项(例如python script.py --verbose),args.verbose的值将会是True""""""3.choices"""
parser.add_argument('--food', choices=['apple', 'banana', 'cherry'], help='choose a fruit')
"""--food选项指定一个不是'apple'、'banana'或'cherry'的值(例如python script.py --food orange),argparse将会显示一个错误消息,说明提供的值不是有效的选择。"""

4.参考

(1)参考教程:argparse使用

http://www.dinnco.com/news/67972.html

相关文章:

  • 傻瓜式网站开发工具网站维护收费标准
  • 做网站开发的百度网盘怎么找片
  • 杭州做家教网站宁波seo网站推广
  • 门户网站定制服务广告营销策划方案模板
  • 线上线下整合营销方案seo怎么优化武汉厂商
  • 做网站电话销售的话术网站模板定制
  • 赣州网站建设怎么样安徽百度seo教程
  • 网站惩罚查询软文街
  • 网店logo设计图片免费重庆自动seo
  • wordpress搜索提示站长工具seo
  • 凤翔做网站网站的网络推广
  • 深圳知名网站建设公司河南网站公司
  • 学网站开发的培训学校合肥网站制作
  • wordpress插件 开发佛山抖音seo
  • 怎么做网站卡盟鹤壁网站seo
  • 怎么自己开网站做时时彩东莞推广系统
  • 建设通网站是政府的么软文营销网站
  • 经典wordpress网站靠谱的seo收费
  • 品牌形象网站建设seo搜索引擎优化方式
  • 上海建网站公司整站关键词排名优化
  • 雨人网站建设湖南中高风险地区
  • 网站建设v全自动精准引流软件
  • 鼎湖网站建设最近的电脑培训班在哪里
  • wordpress 多用户插件网站做优化
  • 北京网站开发教师招聘seo狂人
  • 重庆茶叶网站建设室内设计师培训班学费多少
  • 做视频网站一般多少钱教育培训机构十大排名
  • 久久建筑网怎么赚金币谷歌seo排名公司
  • 上海做网站建设公司排名永久免费个人网站注册
  • 淄博网站建设及托管做网页