Я хочу провести анализ тональности некоторых предложений с Python
и TextBlob
библиотекой. Я знаю, как это использовать, но есть ли способ установить n-grams
на это? В принципе, я не хочу анализировать слово за словом, а хочу анализировать 2 слова, 3 слова, потому что фразы могут нести гораздо больше смысла и настроения.
Например, вот что я сделал (это работает):
from textblob import TextBlob
my_string = "This product is very good, you should try it"
my_string = TextBlob(my_string)
sentiment = my_string.sentiment.polarity
subjectivity = my_string.sentiment.subjectivity
print(sentiment)
print(subjectivity)
Но как я могу применить, например, n-грамм = 2, n-грамм = 3 и т.д.? Возможно ли это сделать с помощью TextBlob
или VaderSentiment
lib?
mystring.ngrams(n=3)
даст вам 3 грамма - person jeremy_rutman   schedule 01.12.2019