标题:小白一枚,求助python3
只看楼主
hako
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-8-5
结帖率:0
已结贴  问题点数:20 回复次数:5 
小白一枚,求助python3
我有一个字典,具体如下
{"message":"Success","result":[{"message":"Success","prediction":[{"label":"mark","probability":0.98014337},{"label":"jack","probability":0.019856641}],"file":"d.jpg"}]}

我想根据以上这个字典,判断“probability”大于0.9,所对应的“label”的指,上面这个例子结果应该返回“mark”

试了很多办法,一直不成功,,请各位前辈指教指教,多谢多谢
搜索更多相关主题的帖子: python3 字典 message label 结果 
2019-08-05 13:56
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:20 
回复 楼主 hako
>>> s={"message":"Success","result":[{"message":"Success","prediction":[{"label":"mark","probability":0.98014337},{"label":"jack","probability":0.019856641}],"file":"d.jpg"}]}
>>> for x in  s["result"][0]["prediction"]:
...   if x["probability"]>0.9:
...     print(x["label"])
...
mark
>>>

DO IT YOURSELF !
2019-08-05 15:23
hako
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-8-5
得分:0 
回复 2楼 wp231957
感谢大神,我等会赶紧赶紧试试,跪谢大恩
2019-08-05 16:53
hako
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-8-5
得分:0 
大神大神,谢谢很好建议,
谢谢各位前辈,按招指示已成功获取所需数据,很不幸,又出现了新问题
详情如下

d = json.loads(response.text)

for x in d["result"][0]["prediction"]:
    if x["probability"]>0.8:
        print(x["label"])
w = x["label"]
fi = "/var/lib/motion/" + w + ".wav"
print(fi)

执行后返回结果
mark
/var/lib/motion/jack.wav

为什么没有返回mark.wav,,
谢谢大家的帮忙

2019-08-06 02:48
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
回复 4楼 hako
>>> s={"message":"Success","result":[{"message":"Success","prediction":[{"label":"mark","probability":0.98014337},{"label":"jack","probability":0.019856641}],"file":"d.jpg"}]}
>>> for x in  s["result"][0]["prediction"]:
...    if x["probability"]>0.9:
...       w = x["label"]
...       break
...
>>> fi = "/var/lib/motion/" + w + ".wav"
>>> fi
'/var/lib/motion/mark.wav'
>>>



DO IT YOURSELF !
2019-08-06 10:37
hako
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-8-5
得分:0 
感谢版主。威武。。。。。
2019-08-06 12:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-496239-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.143383 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved