Skip to main content

Simple NLP library

Project description

simple_nlp_library

Simple NLP library

usage

installation

python3 -m pip install --upgrade simple-nlp-library

api

semantic_tokens

stop_words = preprocessing.stop_words()
preprocessing.semantic_tokens(stop_words, "The quick brown fox jumps over the lazy dog")

cosine_similarity

metrics.cosine_similarity([1.0, 1.0, 1.0], [4.0, 4.0, 4.0])

inserting_distance

metrics.inserting_distance("simple", "simpler")

inserting_similarity

metrics.inserting_similarity("simple", "simpler")

jaccard_similarity

metrics.jaccard_similarity([1, 2, 3], [1, 2, 3, 4])

embeddings

vectors = embeddings.vectors()
vector = vectors["facebook"]

sentence similarity

vectors = embeddings.vectors()
stop_words = preprocessing.stop_words()
metrics.cosine_similarity(
    embeddings.tokens_vector(vectors, preprocessing.semantic_tokens(stop_words, "the slow brown bear jumped over the lazy dog")),
    embeddings.tokens_vector(vectors, preprocessing.semantic_tokens(stop_words, "the quick red fox jumped over the lazy cat")),
)

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

simple_nlp_library-4.0.0.tar.gz (68.0 MB view details)

Uploaded Source

Built Distribution

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

simple_nlp_library-4.0.0-py3-none-any.whl (69.3 MB view details)

Uploaded Python 3

File details

Details for the file simple_nlp_library-4.0.0.tar.gz.

File metadata

  • Download URL: simple_nlp_library-4.0.0.tar.gz
  • Upload date:
  • Size: 68.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for simple_nlp_library-4.0.0.tar.gz
Algorithm Hash digest
SHA256 99ea9cbbfa641a5c575c68cc13aa12b283e82a7f6f4e47b20ec51ebad7e2550f
MD5 fe59a1a630e7ea733b404b2eea871384
BLAKE2b-256 d3d75220b8090a26d5f9db4a4592ff22519ec8d0f0786abaa9e0cbfcdb8f0895

See more details on using hashes here.

File details

Details for the file simple_nlp_library-4.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_nlp_library-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45f61ded05c016dfe49980293d25bc4a2b6a4eb755154dee79ac703b0dc621dd
MD5 4988bedea3b0dfb19d2564412266f0c2
BLAKE2b-256 8d1d34caa8d5af12ff53616d77bc99843254a0d36694b805086b93d13a4a2ccd

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