[英]Numba Dict(): find key of the minimum value in Dict
假設我可以預先定義一個 numba 類型的 dict() 為:
testDict = numba.typed.Dict.empty(key_type=numba.types.unicode_type,value_type=numba.types.float64)
例如:
testDict={'A1':1.1,'B2':1.2, 'C3':1.3, 'D4':1.4}
是否可以像 python 模式那樣找到字典最小值的鍵?
minkey=min(testDict, key=testDict.get)
更簡單簡潔的方法是:
return sorted([(val, key) for key, val in testDict.items()])[0][1]
這對我的情況有效,因為我只需要處理四個鍵值對。 否則對於更長的命令, 傑羅姆的評論將適用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.