亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中parse_known_args()和parse_args()函數的區別是什么

發布時間:2021-03-29 17:07:47 來源:億速云 閱讀:490 作者:Leah 欄目:開發技術

python中parse_known_args()和parse_args()函數的區別是什么?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

首先導入命令行解析模塊

import argparse
import sys

然后創建對象

parse=argparse.ArgumentParser()

然后增加命令行

parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")
parse.add_argument("--max_steps",type=int,default=2000,help="max")
parse.add_argument("--hidden1",type=int,default=100,help="hidden1")

對于函數add_argumen()第一個是選項,第二個是數據類型,第三個默認值,第四個是help命令時的說明
然后用arg=parse.parse_args(sys.argv[1:])

其中參數sys.argv[1:]是命令行語句中從第一個到最后。如在ubuntu下輸入命令行python gg.py --learning_rate 20 --max_steps 10

則sys.argv[1:0]=--learning_rate 20 --max_steps 10

輸出的arg為namespace空間,結果是Namespace(hidden1=100, learning_rate=20.0, max_steps=10)
但是parse_known_args()函數輸出結果為

te 20 --max_steps 10
20.0
10
100

程序:

import argparse
import sys

parse=argparse.ArgumentParser()
parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")
parse.add_argument("--max_steps",type=int,default=2000,help="max")
parse.add_argument("--hidden1",type=int,default=100,help="hidden1")
flags,unparsed=parse.parse_known_args(sys.argv[1:])
print flags.learning_rate
print flags.max_steps
print flags.hidden1
print unparsed

輸出結果:
20.0
10
100
[]

程序:
20.0
10
100

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

红桥区| 江山市| 阿鲁科尔沁旗| 湖南省| 八宿县| 景谷| 桑日县| 罗江县| 云梦县| 耿马| 安顺市| 勃利县| 永昌县| 凭祥市| 乌拉特前旗| 保靖县| 合作市| 吴江市| 南岸区| 三台县| 大方县| 石阡县| 山阳县| 浪卡子县| 新竹县| 手机| 宁晋县| 永宁县| 克拉玛依市| 视频| 体育| 澄城县| 商丘市| 武乡县| 兰州市| 古浪县| 翁源县| 宁城县| 若羌县| 新乡市| 运城市|