From c74cf2f95a67a07a44d00a77ac2023cb48f82dbc Mon Sep 17 00:00:00 2001 From: Rohit Date: Tue, 15 Oct 2024 10:51:15 -0700 Subject: [PATCH 1/2] Add sentiment class --- utils/sentiment.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 utils/sentiment.py diff --git a/utils/sentiment.py b/utils/sentiment.py new file mode 100644 index 0000000000..746420e1e1 --- /dev/null +++ b/utils/sentiment.py @@ -0,0 +1,18 @@ +from textblob import TextBlob + +def detect_sentiment(text): + sentences = text.split('. ') + sentiment_analysis = [] + + for sentence in sentences: + blob = TextBlob(sentence) + polarity = blob.sentiment.polarity + if polarity > 0: + sentiment = 'Positive' + elif polarity < 0: + sentiment = 'Negative' + else: + sentiment = 'Neutral' + sentiment_analysis.append((sentence, sentiment)) + + return sentiment_analysis From f33c45c8cce5c383d8f414fc8d46699fd19090d5 Mon Sep 17 00:00:00 2001 From: Rohit Vinnakota <148245014+rohitvinnakota-codecov@users.noreply.github.com> Date: Wed, 11 Dec 2024 13:33:00 -0500 Subject: [PATCH 2/2] Update sentiment.py --- utils/sentiment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/sentiment.py b/utils/sentiment.py index 746420e1e1..d6696a8acb 100644 --- a/utils/sentiment.py +++ b/utils/sentiment.py @@ -10,7 +10,7 @@ def detect_sentiment(text): if polarity > 0: sentiment = 'Positive' elif polarity < 0: - sentiment = 'Negative' + sentiment = 'Positive' else: sentiment = 'Neutral' sentiment_analysis.append((sentence, sentiment))