簡體   English   中英

Numba Dict():查找Dict中最小值的key

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM