Skip to main content

Simple class for lemmatize (word normal form) russian words, based on rsmorphy. Support scikit-learn transformer interface.

Project description

RSMorphy Lemmatizer

This is simple package for lemmatize (word normal form) russian words. Package based on rsmorphy: https://github.com/g-alexander/rsmorphy

Installation

pip install rsmorphy_lemmatizer --upgrade

Usage

from rsmorphy_lemmatizer import RSMorphyTransformer

transformer = RSMorphyTransformer()
test_strings = [
    "Мама мыла раму"
]
print(transformer.transform(test_strings))

# Output: ['мама мыло рам']

for multithread transform:

transformer = RSMorphyTransformer(n_jobs=3)

to back to single thread:

transformer.to_single_thread()

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rsmorphy_lemmatizer-0.1.7-cp313-cp313t-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.7-cp313-cp313-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.13Windows x86-64

rsmorphy_lemmatizer-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.7-cp312-cp312-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rsmorphy_lemmatizer-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.7-cp311-cp311-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.11Windows x86-64

rsmorphy_lemmatizer-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.7-cp310-cp310-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.10Windows x86-64

rsmorphy_lemmatizer-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.7-cp39-cp39-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.9Windows x86-64

rsmorphy_lemmatizer-0.1.7-cp39-cp39-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.7-cp38-cp38-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.8Windows x86-64

rsmorphy_lemmatizer-0.1.7-cp38-cp38-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69712b02c0bc55aba45a74a59eb3d09977e4c8ce87f2ea40b58bd02fe3a91a1a
MD5 c03019405b245c0ae40bb49a654b072d
BLAKE2b-256 6f8be9d6b5423c4a2808a89a7747f5c190d64514af88a949389c329d54226bff

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 875bdc4fe3ce6128fd62b91e2f8335ca9e37a593b1d4e8873e95365696c33d9b
MD5 fa8286af489d690e87605cc688d2f482
BLAKE2b-256 01301d4d1a840621b7b9ee62632b6e187d1024c507bf2800b0bef3cc4e3cb164

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e7d0eeb920d5155557bca32e618332b3119cdf0b34026ce64b2b30bdee3bc87
MD5 b5f6d96c4967a901c3c3b199a3416148
BLAKE2b-256 d520d83be1f0e713167d8bc2bcebb0bd2d11bb2fa26518ebc04864b34d307917

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cde77b8d79ffe3a43ebbc49cb95f33f4f82aca1c4ea8a649afe166799044b1ab
MD5 fe9fca95fee9bb7e9759afe86dea9595
BLAKE2b-256 d6870cd25a0791b4d2cabf1ebe76af04342a84991186c30b638bb5dd3d38dbb5

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2751f84b560fe4ac139c18d71b17b5fe7718f9154b75c6222c8959fe81ee1d4e
MD5 1a867e242262c53936feb059d8de8c66
BLAKE2b-256 3b5449c24356fc333c51196ca478d04fd315134d4502c66daa14845ab45d7b8c

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe8da61c4cc7940ad0215e00bb37fe0b448e2c92699eaa7776b487f5aaff30fa
MD5 0a3664fd1c0a38e0e5e24b6a274f4e55
BLAKE2b-256 13998f9027defe0510bae42e8e8d12617de2d32a1550356f1c813c0be9457621

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de67c1afb219217aafce54308e72632873d4191cecfeab44f5822fe40ac9090a
MD5 6cb7ae563b7417e7ce0fbdb4cec73409
BLAKE2b-256 33038e5ed63384d3c2472ee14042414854f252b4fb51b19b83ac2e99dd9546b3

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ecddcc0e4f8a23898f0d1949a8c51c40639de7d5eae7ed7d6a9aaaf44aa289f
MD5 f2f6aacea7c1bc3685374ced7f46068a
BLAKE2b-256 9a89264d9d66a48c8ab58095d82dce7965c7228006a45733b6619ee821cf8248

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baf90ba7e0a23b8fa7199bf35161d9c43b71bc2e9cf6a6f0a8f8f37a1d3e1485
MD5 6c16392fa9e34c681bd1ca5e23e80b75
BLAKE2b-256 d8245b3fad894e676b3ee665111cbbb4036b07902ba0fc0fc7cbc078227d567b

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f5bc5e0594d73a04814d44242735bfe7cc8cd2174a0010025ab5437e257aa875
MD5 c7e4b74a556f47a398518bf08c3e6722
BLAKE2b-256 a4f8e0248fdefbb7ca1ed8880bd5aab2cba18e8324345ce35d401ddc51e7b40b

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89cc2f6b51117d4b84595c2ab48ab60f5cf6f5f54af2bf3ac4ed908fd34b764a
MD5 31deaf1123a067d648554835e19993b4
BLAKE2b-256 3cd04660ff188ce3a81f514e67c1ed80e4b0d1bbeaabed501c0d133c9d9bd072

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d854e036871c6e98f5984f44a3f6cb50c39f663c3cb56d2c757bea78f7213e24
MD5 0344c76a5af5dd74e8f92397803d7530
BLAKE2b-256 acd854ecfaca481561e266c2b424b15dec1f456e185027b136e79a5796ccf35b

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.7-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.7-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94abe79927716352b80b47a740bf51171c457772c953d93e2196381704919ab3
MD5 afeb5f21b7615f6b7ee106ad4cd68131
BLAKE2b-256 2d187ae8ec11df7e8c24a06e1c835ffb8a235479d28fa071b4a4aeeb0c4d1fa1

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