Я настоятельно рекомендую вам попробовать Официальную документацию API для понимания естественного языка.
Там вы можете посмотреть все примеры (включая Python). Итак, если вы хотите распечатать настроение, вам нужно использовать параметр функции. Например:
import json
from watson_developer_cloud import NaturalLanguageUnderstandingV1
from watson_developer_cloud.natural_language_understanding_v1 \
import Features, SentimentOptions
natural_language_understanding = NaturalLanguageUnderstandingV1(
username='username',
password='password',
version='2018-03-16')
response = natural_language_understanding.analyze(
url='www.wsj.com/news/markets',
features=Features(
sentiment=SentimentOptions() ))
print(json.dumps(response, indent=2))
Этот пример выше взят из Официальной документации API.
Параметры настроения:
target array[string]
: Служба анализирует настроения для каждой целевой строки, найденной в тексте. Возвращает до 20 целей.
document boolean
: установите значение false, чтобы скрыть результаты настроений на уровне документа.
Бонус: