Skip to main content

An automatic sentiment analysis pakage

Project description

Automate sentiment analysis tool

Author : Sazin Reshed Samin

autosentiment is an open source library that generates sentiment type(positive,negetive,neutral) pie char,percentage,number and ternary value for pandas dataframe text portion.

- Usage

For analysis the seintiment type in positive,negetive or neutral

- Setup in normal environment and command window:

pip install autosentiment

- Setup in jupyter notebook:

!pip install autosentiment

- Import library :

import autosentiment as at

- The library is pandas dataframe dependent.

Have to get dataframe('text columns') and give to command.
Like df['text]

Features

- sentiment type pie chart :

at.pie()

- sentiment type amount :

Get the sentiment type(postive,negetive,neutral numbers)

at.number()

- sentiment percentage :

Get the percentage of sentiment type

at.percentage() 

at.ternary_analysis

Get the type of all text, here -1:negetive, 0:neutral, 1:positive

at.ternary_analysis()

- An example usages


>>import autosentiment as at

>>import pandas as pd

>>df=pd.read_csv("/home/samin/anaconda3/dataset_2.csv")

>>percent=at.percentage(df['text'])

>>print(percent)
>>Positve : 33.31 %, Negetive 20.96 %, Neutral : 45.72 %

>>number=at.number(df['text'])

>>print(number)
>>{'positive  ': 1087, 'negetive': 684, 'neutral': 1492}

>>ana=at.analysis_ternary(df['text'])

>>print(ana)
>>[-1, 1, 0.0, 0.0, 0.0, 0.0,.......,1]

>>at.pie(df['text'])


pie chart

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autosentiment-1.2.6.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

autosentiment-1.2.6-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file autosentiment-1.2.6.tar.gz.

File metadata

  • Download URL: autosentiment-1.2.6.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.17

File hashes

Hashes for autosentiment-1.2.6.tar.gz
Algorithm Hash digest
SHA256 377efc6c8804cc1bd096a703b74d3cfef6742699eb6a620d53c200d4fe31a3e8
MD5 b4183680a5bd40bcefe5951760645800
BLAKE2b-256 44c09d4a9d0349712befaeea33b5a22e63dc24b14d44e042c01373a8cf9c7e88

See more details on using hashes here.

File details

Details for the file autosentiment-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: autosentiment-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.17

File hashes

Hashes for autosentiment-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cd6961f1d0f0ba64848470c6d80eb7eef443aef2e51beae2488740f53436dea1
MD5 508ce7f6e9cfba3db99898799955b646
BLAKE2b-256 04b3d51530c67515053afa8218067186ed997575305de8af93c93cf99ec5f77e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page