91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

盐池县| 左权县| 平舆县| 东丰县| 特克斯县| 探索| 潞西市| 鲁甸县| 绥棱县| 阿巴嘎旗| 伊金霍洛旗| 昌宁县| 宁都县| 南投市| 台江县| 突泉县| 开江县| 海淀区| 上饶市| 赫章县| 车险| 乐安县| 瓮安县| 兰溪市| 潍坊市| 施甸县| 晋州市| 利津县| 淮滨县| 钟祥市| 南部县| 昌宁县| 蕉岭县| 中江县| 桐柏县| 云阳县| 荆门市| 辽中县| 元谋县| 秭归县| 彩票|