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.6-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.6-cp313-cp313-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.13Windows x86-64

rsmorphy_lemmatizer-0.1.6-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.6-cp312-cp312-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rsmorphy_lemmatizer-0.1.6-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.6-cp311-cp311-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.11Windows x86-64

rsmorphy_lemmatizer-0.1.6-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.6-cp310-cp310-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.10Windows x86-64

rsmorphy_lemmatizer-0.1.6-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.6-cp39-cp39-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.9Windows x86-64

rsmorphy_lemmatizer-0.1.6-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.6-cp38-cp38-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.8Windows x86-64

rsmorphy_lemmatizer-0.1.6-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.6-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 271c04a181b97860f79b5c7b2a1fb5a4cd1c3cf423a70351640cd05381def8ef
MD5 2a3c2b2576e5dd1c88a448c326293c5f
BLAKE2b-256 d03f7a55feac8a13c6bbc4d309e372471e77c4432f861d93ee5a847c9e842f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 94438250cfdcac54865d1a4f940fed11a49d2f688d80de21f223c89e94b35e86
MD5 54475b2f0469482901edec53a360a460
BLAKE2b-256 e286212dd21287ada9ee25516f1e1d2821e3e50b9003a546c858076024dd9c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0ec3b29cd2c9a4288c39384a9561473cdbbbc32861281f1add4615bfe210702
MD5 ade804c00b213b7ec1849c6f89ef0b18
BLAKE2b-256 1dfebff511d0257562f9fff69a7457934a430734e9496ae8c46aaac261fa093b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5f1f92f127559d320b4cf4bf949f3fa6219fb959413cdf9b424b78a8801ed222
MD5 7286e1c402bdf8129ae5118aa25cd6e9
BLAKE2b-256 b8667e55de2ec88e0cd8e055814b1e4da10342c09b720205666f8017c5c516b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72f0918168b29c557ee385e15bcb01353d2c3cdd8faff13885d94abffa855ffa
MD5 c6f7fb45f925c293f2ae27ccda9d5dcd
BLAKE2b-256 7f79a6973e49b1e9a0a121e5e11bfcf8d2958cb6c22dd827dfb04588ebaf694d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6851eca52144fc5b6caf461619c7ee17e37c22fe2843cd14aa1d26c85bfdd195
MD5 3333bd33c1fdf11749bcc0a8dcaac4ed
BLAKE2b-256 1c141067a50762e49da17410cd6ac2dac195d13bd01ecfc29d74d73daae2e05b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4b6d26a7ac1826599980f41f8a2caf60740274968de4510593359b6044c8f22
MD5 6c07b0245815916ff549ece0e81086dc
BLAKE2b-256 c05364d860e7242d879e8fb1282d1a2da0a449bab5ee267069ac87c448dc979c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b894721641101d44d1bc3a86ca9bb441fb4212b7d8987db8d21800eae246fb50
MD5 1f565efb758be950cdaba6c393a3d643
BLAKE2b-256 4602cfd43339ad968d9916f0a3296ef8d2ff09d8ddb33374b36cfa4330daf1f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e267d109af7f87c85b495a16976f4924f493fc49f548cd1eb86f873a2bbfb90
MD5 53edbd5908c21b2320b5b8b4a99d019b
BLAKE2b-256 7ac0eb08b75ce601ee703d516dc56bbf5fb2871da3bb79df101175be4e0fe26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e6144181a1585e0caca60c5db05cefb290968a40d457db8d25545d44715694ad
MD5 798141c856e7d9afd3003116b2d1c311
BLAKE2b-256 6633d4cb457abc1c605507a751f73f5dccdb244cdcd472ef0d6d39f91b3fda0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8671a8d1e809481cdb5f06f5fc92968e2d0258ed03e5b5d0ca0838eaf5f7136d
MD5 046fc6c337f00aa3c1751b97e1cc4daf
BLAKE2b-256 0a827c8898c07ae90bd27760ecd0aa0a0ccb365b0793259005c33212804ebad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e17be99c4c7535dc71dc3640d9f81e91cd756b01a79e585cb368b0106e88224f
MD5 71cf242bd580f8cd2e2789bdd8665417
BLAKE2b-256 532656cd46e9f9aff33c15ef0055228d64c1ef69584da1a86a2fa8d0d7ae9ad8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.6-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f0909123cd9fa998a6a10e27c4484951062cafb179031e35b9d6009023d76f2
MD5 d72ef06266bd4e0b542c758e567ab154
BLAKE2b-256 6cdcc1ea3046f6b10aecd221163e966ec5080eb6d3cafaacdcc70a8233ab4d3f

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