A library for processing text features in a dataframe.
Project description
text-features
A library for processing text features in a dataframe.
Dependencies :globe_with_meridians:
Python 3.11.6:
Raison D'être :thought_balloon:
textfeats transforms text into values that can be used by a model.
Architecture :triangular_ruler:
textfeats is a functional library, meaning that each phase of feature extraction gets put through a different function until the final output. The features its computes are as follows:
- Embeddings
Installation :inbox_tray:
This is a python package hosted on pypi, so to install simply run the following command:
pip install textfeats
or install using this local repository:
python setup.py install --old-and-unmanageable
Usage example :eyes:
The use of textfeatures is entirely through code due to it being a library. It attempts to hide most of its complexity from the user, so it only has a few functions of relevance in its outward API.
Generating Features
To generate features:
import datetime
import pandas as pd
from textfeats.process import process
df = ... # Your timeseries dataframe
df = process(df, dimensions=16)
This will produce a dataframe that contains the new text related features.
License :memo:
The project is available under the MIT License.
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
File details
Details for the file textfeats-0.0.1.tar.gz.
File metadata
- Download URL: textfeats-0.0.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
110215bb0835c173b7680861ccd020f28278de8ab966824c3b3adc16d96d7c4d
|
|
| MD5 |
14cd1e8cd1cc696d55c9582c70f239a3
|
|
| BLAKE2b-256 |
35610d45edc905ce7e9a6176dd56b5b5e5b6c42d7d7eacc5e02e6f40ffb5d38e
|