A package for preprocessing text
Project description
Usage of PreProcessingService
You can access following functions:
The provided package is a collection of functions for text preprocessing and cleaning. Here is a brief explanation of each function:
_en_stopwords: Returns a list of English stopwords.
strip_numeric: Removes numbers from a string.
strip_punctuation: Removes all punctuation marks from a string.
remove_stopwords: Removes stopwords from a string.
strip_multiple_whitespaces: Removes excess whitespace from a string.
strip_short: Removes words with a length less than a specified size from a string.
remove_alpha_num: Removes alphanumeric characters from a string.
lemmatize: Lemmatizes a list of tokens.
nltk_pos: Performs Part-of-Speech (POS) tagging using NLTK.
stanford_pos: Performs POS tagging using Stanford POS Tagger.
filter_pos: Filters words based on specific POS tags.
clean_text: Cleans the text by applying various cleaning functions.
preprocess_string: Preprocesses a string by applying a list of cleaning functions.
preprocess_postags: Applies a list of filtering functions to a list of strings.
guided_buy_preprocess: Preprocesses a list of strings for guided buying purposes.
dump_interim_steps: Creates a DataFrame with the intermediate steps of preprocessing.
lemmatization: Performs lemmatization on a string.
cold_start_preprocess: Preprocesses a list of words for cold start purposes.
unique_value_col: Splits words based on '|'.
convert_synonyms:A collection of synonym mappings
clean_description: Includes all above cleaning steps
Example usage:
pip install preProcessingGEP==1.0.4
import preProcessingGEP
print(preProcessingGEP.PreProcessingService.clean_description(inputText))
General Syntax to use any function
preProcessingGEP.PreProcessingService.function_name()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file preProcessingGEP-1.0.5.tar.gz.
File metadata
- Download URL: preProcessingGEP-1.0.5.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de2ff30813630b0d7bdbfb95c4da9bb76231176d06f96d1680362bc28e44ceca
|
|
| MD5 |
77404a2c58a98aa3a13d3785dc9f26df
|
|
| BLAKE2b-256 |
5bf0cc1f31e2e14cb808c5d8ab7d9e1d8f2439a0360de945598b2a556b0971eb
|
File details
Details for the file preProcessingGEP-1.0.5-py3-none-any.whl.
File metadata
- Download URL: preProcessingGEP-1.0.5-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
465405a2e2bfa9917e73d8f3f3590e6485f5a6a77443f72e3ed74b1e8f667bdd
|
|
| MD5 |
98b935d9da3c8d8f316e2d0b74ba7c7b
|
|
| BLAKE2b-256 |
30b52f334c01c0aa184318a1efac2396a29d8f73c24d06bd2578601025d54ee3
|