2016-07-06 12 views
1

NLTK APIを使用してテキストを渡して情報を取得しています。PythonのAPIオブジェクトからデータを抽出する

出力は次のとおりです。

{"probability": {"neg": 0.50955199890675162, "neutral": 0.6850996054094568, "pos": 0.49044800109324838}, "label": "neutral"} 

「ニュートラル」のみを抽出するにはどうすればよいですか?助けてください。その後

import requests 
r = requests.post("http://text-processing.com/api/sentiment/",data={'text':'I am a good boy'}) 
jsn_dict = r.json() 

:あなたはキーによるアクセス、その後r.json()を呼び出す必要が

答えて

3

、.textセクションはあなたにJSON文字列を与える

jsn_dict["probability"]["neutral"] 

を私たちは、コードを実行した場合、あなたは我々が表示されます私たちが必要とするものを手に入れよう:

In [13]: import requests 

In [14]: r = requests.post("http://text-processing.com/api/sentiment/",data={'text':'I am a good boy'}) 

In [15]: jsn_dict = r.json() 

In [16]: jsn_dict["probability"]["neutral"] 
Out[16]: 0.14191475627838368 
関連する問題