Skip to main content

This is a text preprocessing package

Project description

Text Preprocessing Python Package

Installation from PyPi

You can install this package using pip as follows:

pip install preprocess_nlp_jp18

Installation from GitHub

You can install this package from GitHub as follows:

pip install git+https://github.com/jayesh1802/preprocess_nlp.git --upgrade --force-reinstall

Uninstall the Package

To uninstall the package, use the following command:

pip uninstall preprocess_nlp

Requirements

You need to install these python packages.

pip install spacy==3.7.6
python -m spacy download en_core_web_sm==3.7.1
pip install nltk==3.9.1
pip install beautifulsoup4==3.2.2
pip install textblob==0.18.0.post0

How to Use the Package

1. Basic Text Preprocessing

Lowercasing Text

import preprocess_nlp_jp18 as ps

text = "HELLO WORLD!"
processed_text = ps.to_lower_case(text)
print(processed_text)  # Output: hello world!

Expanding Contractions

import preprocess_nlp_jp18 as ps

text = "I'm learning NLP."
processed_text = ps.contraction_to_expansion(text)
print(processed_text)  # Output: I am learning NLP.

Removing Emails

import preprocess_nlp_jp18 as ps

text = "Contact me at example@example.com"
processed_text = ps.remove_emails(text)
print(processed_text)  # Output: Contact me at 

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

preprocess_nlp_jp18-0.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

preprocess_nlp_jp18-0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file preprocess_nlp_jp18-0.1.tar.gz.

File metadata

  • Download URL: preprocess_nlp_jp18-0.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for preprocess_nlp_jp18-0.1.tar.gz
Algorithm Hash digest
SHA256 736821be7aba3357dcb882cea36f41cc5a11f7eb612325b1ad40ee66856b3b52
MD5 5b07c07de60175104e5f3fad4d9d420c
BLAKE2b-256 40da3fddf5fb9e56aeab9b34fa5fa466e503f04aeaea8eeaaec1072955c330f9

See more details on using hashes here.

File details

Details for the file preprocess_nlp_jp18-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for preprocess_nlp_jp18-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 283b8e2e90b1dbe3afae381efeabb7ed83e4bef7c711d80b540e6d6b92b97d86
MD5 0fcca5b878eb38f3ad2e19c17d23a5bb
BLAKE2b-256 7a65b62dc502c99caeea12088ab6957cbf7f9b4b76f8fe87ca7abb5e7433e26a

See more details on using hashes here.

Supported by

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