В настоящее время я использую API Google Cloud NL для некоторых тестов, в которых я анализирую новостные статьи. Сначала мне было любопытно, как рассчитывается размер документа, и поиски здесь дали
Google Cloud Natural Language API - как рассчитывается размер документа?
где было упомянуто, что это сумма величин составных предложений.
В моих собственных тестах я обнаружил, что это не так. Могу ли я что-то делать не так?
Для ясности я использую работающий Python 3.7.3 в среде conda с google-cloud-language, полученным от conda-forge.
document =types.Document(content = str, type = enums.Document.Type.PLAIN_TEXT)
sentiment = client.analyze_sentiment(document=document)
sentence_sents = sentiment.sentences
test_mag = 0
for sent_obj in sentence_sents:
test_mag += sent_obj.sentiment.magnitude
print(sentiment.document_sentiment.magnitude)
print(test_mag)