utils
این ماژول شامل کلاسها و توابع کمکی است.
maketrans(a, b)
¶
هر یک از حروف رشتهٔ a را به یک حرف در رشتهٔ b مپ میکند.
words_list(words_file=default_words)
¶
لیست کلمات را برمیگرداند.
مثالها:
>>> from hazm.utils import words_list
>>> words_list()[1]
('آب', 549005877, ('N', 'AJ'))
پارامترها:
نام | نوع | توضیحات | پیشفرض |
---|---|---|---|
words_file |
str
|
مسیر فایل حاوی کلمات. |
default_words
|
خروجیها:
نوع | توضیحات |
---|---|
List[Tuple[str, int,
Tuple[str]]]
|
فهرست کلمات. |
stopwords_list(stopwords_file=default_stopwords)
¶
لیست ایستواژهها را برمیگرداند.
مثالها:
>>> from hazm.utils import stopwords_list
>>> stopwords_list()[:4]
['آخرین', 'آقای', 'آمد', 'آمده']
پارامترها:
نام | نوع | توضیحات | پیشفرض |
---|---|---|---|
stopwords_file |
str
|
مسیر فایل حاوی ایستواژهها. |
default_stopwords
|
خروجیها:
نوع | توضیحات |
---|---|
List[str]
|
فهرست ایستواژهها. |
verbs_list()
¶
لیست افعال را برمیگرداند.
past_roots()
¶
لیست بنهای گذشته را برمیگرداند.
present_roots()
¶
لیست بنهای مضارع را برمیگرداند.
regex_replace(patterns, text)
¶
الگوی ریجکس را یافته و با متن داده شده جایگزین میکند.