From 216ea5688d1ee86d1cf4be5564cb3fc92d081ffa Mon Sep 17 00:00:00 2001 From: sir-kokabi Date: Wed, 19 Jul 2023 15:24:59 +0000 Subject: [PATCH] update docs --- docs/docs/404.html | 4 +- .../assets/stylesheets/main.26e3688c.min.css | 1 - .../assets/stylesheets/main.eebd395e.min.css | 1 + ....min.css.map => main.eebd395e.min.css.map} | 2 +- docs/docs/content/hazm/chunker.html | 4 +- .../hazm/corpus_readers/bijankhan_reader.html | 4 +- .../hazm/corpus_readers/dadegan_reader.html | 4 +- .../corpus_readers/degarbayan_reader.html | 4 +- .../hazm/corpus_readers/hamshahri_reader.html | 4 +- .../content/hazm/corpus_readers/index.html | 4 +- .../hazm/corpus_readers/mirastext_reader.html | 4 +- .../persian_plain_text_reader.html | 4 +- .../hazm/corpus_readers/persica_reader.html | 4 +- .../hazm/corpus_readers/peykare_reader.html | 4 +- .../hazm/corpus_readers/quran_reader.html | 4 +- .../hazm/corpus_readers/sentipers_reader.html | 4 +- .../hazm/corpus_readers/tnews_reader.html | 4 +- .../hazm/corpus_readers/treebank_reader.html | 4 +- .../universal_dadegan_reader.html | 4 +- .../corpus_readers/verbvalency_reader.html | 4 +- .../hazm/corpus_readers/wikipedia_reader.html | 4 +- docs/docs/content/hazm/dependency_parser.html | 4 +- docs/docs/content/hazm/embedding.html | 4 +- docs/docs/content/hazm/index.html | 4 +- .../content/hazm/informal_normalizer.html | 4 +- docs/docs/content/hazm/lemmatizer.html | 4 +- docs/docs/content/hazm/normalizer.html | 4 +- docs/docs/content/hazm/pos_tagger.html | 4 +- .../docs/content/hazm/sentence_tokenizer.html | 4 +- docs/docs/content/hazm/sequence_tagger.html | 4 +- docs/docs/content/hazm/stemmer.html | 6 +- docs/docs/content/hazm/token_splitter.html | 4 +- docs/docs/content/hazm/word_tokenizer.html | 4 +- docs/docs/content/in-other-languages.html | 4 +- .../content/samples/keyword_extraction.html | 4 +- docs/docs/content/utils.html | 4 +- docs/docs/index.html | 4 +- docs/docs/search/search_index.js | 2 +- docs/docs/search/search_index.json | 2 +- docs/docs/sitemap.xml | 66 +++++++++--------- docs/docs/sitemap.xml.gz | Bin 505 -> 505 bytes 41 files changed, 105 insertions(+), 107 deletions(-) delete mode 100644 docs/docs/assets/stylesheets/main.26e3688c.min.css create mode 100644 docs/docs/assets/stylesheets/main.eebd395e.min.css rename docs/docs/assets/stylesheets/{main.26e3688c.min.css.map => main.eebd395e.min.css.map} (51%) diff --git a/docs/docs/404.html b/docs/docs/404.html index 9708760b..9853ce20 100644 --- a/docs/docs/404.html +++ b/docs/docs/404.html @@ -15,7 +15,7 @@ - + @@ -23,7 +23,7 @@ - + diff --git a/docs/docs/assets/stylesheets/main.26e3688c.min.css b/docs/docs/assets/stylesheets/main.26e3688c.min.css deleted file mode 100644 index d6684d58..00000000 --- a/docs/docs/assets/stylesheets/main.26e3688c.min.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#ffff0080;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:#ffff0080;--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}@media (hover:none){.md-typeset abbr[title]:focus:after,.md-typeset abbr[title]:hover:after{background-color:var(--md-default-fg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z3);color:var(--md-default-bg-color);content:attr(title);font-size:.7rem;left:.8rem;margin-top:2em;padding:.2rem .3rem;position:absolute;right:.8rem}}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.9375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.9375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.9375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{align-content:baseline;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.9375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.1875em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem}[dir=rtl] .md-header__title{margin-right:1rem}[dir=ltr] .md-header__title{margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__item{padding:0 .6rem}[dir=ltr] .md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-left:0}.md-nav__link{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-top:.625em;overflow:hidden;scroll-snap-align:start;text-overflow:ellipsis;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--index [href]{width:100%}.md-nav__link:focus,.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link>*{cursor:pointer;display:flex}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.1875em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest);padding:0}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.9375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width:76.25em){.md-nav{transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon,.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav,.md-nav__toggle:indeterminate~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700;pointer-events:none}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link--index [href]{pointer-events:auto}.md-nav__item--section>.md-nav__link .md-nav__icon{display:none}.md-nav__item--section>.md-nav{display:block}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__list>.md-nav__item--nested,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);font-weight:700;margin-top:0;padding:0 .6rem;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__link--index){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link .md-nav__icon{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{display:block}[dir=ltr] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-right:.6rem}[dir=rtl] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:.6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.9375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.9375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.9375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.1875em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.1875em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.1875em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{display:inline-block;height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link--active,.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags{margin-bottom:.75em;margin-top:-.125em}[dir=ltr] .md-typeset .md-tag{margin-right:.5em}[dir=rtl] .md-typeset .md-tag{margin-left:.5em}.md-typeset .md-tag{background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:normal;line-height:1.6;margin-bottom:.5em;padding:.3125em .9375em;vertical-align:middle}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;margin-right:.4em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--md-default-fg-color--lightest);transform:scale(.95)}75%{box-shadow:0 0 0 .625em #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}:root{--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-weight:400;outline:none;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}.md-annotation:not([hidden]){display:inline-block;line-height:1.325}.md-annotation__index{cursor:pointer;font-family:var(--md-code-font-family);font-size:.85em;margin:0 1ch;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.md-annotation .md-annotation__index{color:#fff;transition:z-index .25s}.md-annotation .md-annotation__index:focus,.md-annotation .md-annotation__index:hover{color:#fff}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);border-radius:2ch;content:"";height:2.2ch;left:-.125em;margin:0 -.4ch;padding:0 .4ch;position:absolute;top:0;transition:color .25s,background-color .25s;width:calc(100% + 1.2ch);width:max(2.2ch,100% + 1.2ch);z-index:-1}@media not all and (prefers-reduced-motion){[data-md-visible]>.md-annotation__index:after{animation:pulse 2s infinite}}.md-tooltip--active+.md-annotation__index:after{animation:none;transition:color .25s,background-color .25s}code .md-annotation__index{font-family:var(--md-code-font-family);font-size:inherit}.md-tooltip--active+.md-annotation__index,:hover>.md-annotation__index{color:var(--md-accent-bg-color)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}.md-tooltip--active+.md-annotation__index{animation:none;transition:none;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block;line-height:90%}.md-annotation__index [data-md-annotation-id]:before{content:attr(data-md-annotation-id);display:inline-block;padding-bottom:.1em;transform:scale(1.15);transition:transform .4s cubic-bezier(.1,.7,.1,1);vertical-align:.065em}@media not print{.md-annotation__index [data-md-annotation-id]:before{content:"+"}:focus-within>.md-annotation__index [data-md-annotation-id]:before{transform:scale(1.25) rotate(45deg)}}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.05rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.9375em){.md-typeset div.arithmatex{margin:0 -.8rem}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto;width:-webkit-min-content;width:min-content}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{display:inline-flex;height:1.125em;vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:1.125em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color);display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.9375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-accent-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-accent-fg-color)}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.9375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-accent-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){background-color:var(--md-accent-fg-color--transparent)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color)}.mermaid{line-height:normal;margin:1em 0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/docs/docs/assets/stylesheets/main.eebd395e.min.css b/docs/docs/assets/stylesheets/main.eebd395e.min.css new file mode 100644 index 00000000..eb7ce640 --- /dev/null +++ b/docs/docs/assets/stylesheets/main.eebd395e.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#ffff0080;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:#ffff0080;--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}@media (hover:none){.md-typeset abbr[title]:focus:after,.md-typeset abbr[title]:hover:after{background-color:var(--md-default-fg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z3);color:var(--md-default-bg-color);content:attr(title);font-size:.7rem;left:.8rem;margin-top:2em;padding:.2rem .3rem;position:absolute;right:.8rem}}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.9375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.9375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.9375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{align-content:baseline;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.9375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.1875em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem}[dir=rtl] .md-header__title{margin-right:1rem}[dir=ltr] .md-header__title{margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__item{padding:0 .6rem}[dir=ltr] .md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-left:0}.md-nav__link{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-top:.625em;overflow:hidden;scroll-snap-align:start;text-overflow:ellipsis;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--index [href]{width:100%}.md-nav__link:focus,.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link>*{cursor:pointer;display:flex}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.1875em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest);padding:0}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.9375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width:76.25em){.md-nav{transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon,.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav,.md-nav__toggle:indeterminate~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700;pointer-events:none}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link--index [href]{pointer-events:auto}.md-nav__item--section>.md-nav__link .md-nav__icon{display:none}.md-nav__item--section>.md-nav{display:block}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__list>.md-nav__item--nested,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);font-weight:700;margin-top:0;padding:0 .6rem;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__link--index){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link .md-nav__icon{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{display:block}[dir=ltr] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-right:.6rem}[dir=rtl] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:.6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.9375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.9375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.9375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.9375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.1875em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.1875em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.1875em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{display:inline-block;height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link--active,.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags{margin-bottom:.75em;margin-top:-.125em}[dir=ltr] .md-typeset .md-tag{margin-right:.5em}[dir=rtl] .md-typeset .md-tag{margin-left:.5em}.md-typeset .md-tag{background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:normal;line-height:1.6;margin-bottom:.5em;padding:.3125em .9375em;vertical-align:middle}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;margin-right:.4em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--md-default-fg-color--lightest);transform:scale(.95)}75%{box-shadow:0 0 0 .625em #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}:root{--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-weight:400;outline:none;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}.md-annotation:not([hidden]){display:inline-block;line-height:1.325}.md-annotation__index{cursor:pointer;font-family:var(--md-code-font-family);font-size:.85em;margin:0 1ch;outline:none;position:relative;-webkit-user-select:none;user-select:none;z-index:0}.md-annotation .md-annotation__index{color:#fff;transition:z-index .25s}.md-annotation .md-annotation__index:focus,.md-annotation .md-annotation__index:hover{color:#fff}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);border-radius:2ch;content:"";height:2.2ch;left:-.125em;margin:0 -.4ch;padding:0 .4ch;position:absolute;top:0;transition:color .25s,background-color .25s;width:calc(100% + 1.2ch);width:max(2.2ch,100% + 1.2ch);z-index:-1}@media not all and (prefers-reduced-motion){[data-md-visible]>.md-annotation__index:after{animation:pulse 2s infinite}}.md-tooltip--active+.md-annotation__index:after{animation:none;transition:color .25s,background-color .25s}code .md-annotation__index{font-family:var(--md-code-font-family);font-size:inherit}.md-tooltip--active+.md-annotation__index,:hover>.md-annotation__index{color:var(--md-accent-bg-color)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}.md-tooltip--active+.md-annotation__index{animation:none;transition:none;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block;line-height:90%}.md-annotation__index [data-md-annotation-id]:before{content:attr(data-md-annotation-id);display:inline-block;padding-bottom:.1em;transform:scale(1.15);transition:transform .4s cubic-bezier(.1,.7,.1,1);vertical-align:.065em}@media not print{.md-annotation__index [data-md-annotation-id]:before{content:"+"}:focus-within>.md-annotation__index [data-md-annotation-id]:before{transform:scale(1.25) rotate(45deg)}}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.05rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.9375em){.md-typeset div.arithmatex{margin:0 -.8rem}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto;width:-webkit-min-content;width:min-content}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{display:inline-flex;height:1.125em;vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:1.125em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color);display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.9375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-accent-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-accent-fg-color)}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.9375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-accent-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){background-color:var(--md-accent-fg-color--transparent)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color)}.mermaid{line-height:normal;margin:1em 0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/docs/docs/assets/stylesheets/main.26e3688c.min.css.map b/docs/docs/assets/stylesheets/main.eebd395e.min.css.map similarity index 51% rename from docs/docs/assets/stylesheets/main.26e3688c.min.css.map rename to docs/docs/assets/stylesheets/main.eebd395e.min.css.map index 2e5e7a7a..231356ef 100644 --- a/docs/docs/assets/stylesheets/main.26e3688c.min.css.map +++ b/docs/docs/assets/stylesheets/main.eebd395e.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["src/assets/stylesheets/main/extensions/pymdownx/_keys.scss","../../../src/assets/stylesheets/main.scss","src/assets/stylesheets/main/_resets.scss","src/assets/stylesheets/main/_colors.scss","src/assets/stylesheets/main/_icons.scss","src/assets/stylesheets/main/_typeset.scss","src/assets/stylesheets/utilities/_break.scss","src/assets/stylesheets/main/components/_banner.scss","src/assets/stylesheets/main/components/_base.scss","src/assets/stylesheets/main/components/_clipboard.scss","src/assets/stylesheets/main/components/_consent.scss","src/assets/stylesheets/main/components/_content.scss","src/assets/stylesheets/main/components/_dialog.scss","src/assets/stylesheets/main/components/_feedback.scss","src/assets/stylesheets/main/components/_footer.scss","src/assets/stylesheets/main/components/_form.scss","src/assets/stylesheets/main/components/_header.scss","src/assets/stylesheets/main/components/_nav.scss","src/assets/stylesheets/main/components/_search.scss","src/assets/stylesheets/main/components/_select.scss","src/assets/stylesheets/main/components/_sidebar.scss","src/assets/stylesheets/main/components/_source.scss","src/assets/stylesheets/main/components/_tabs.scss","src/assets/stylesheets/main/components/_tag.scss","src/assets/stylesheets/main/components/_tooltip.scss","src/assets/stylesheets/main/components/_top.scss","src/assets/stylesheets/main/components/_version.scss","src/assets/stylesheets/main/extensions/markdown/_admonition.scss","node_modules/material-design-color/material-color.scss","src/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/assets/stylesheets/main/extensions/markdown/_toc.scss","src/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/assets/stylesheets/main/integrations/_mermaid.scss","src/assets/stylesheets/main/_modifiers.scss"],"names":[],"mappings":"AAgGM,gBCk+GN,CCtiHA,KAEE,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CADA,qBDzBF,CC8BA,iBAGE,kBD3BF,CC8BE,gCANF,iBAOI,yBDzBF,CACF,CC6BA,KACE,QD1BF,CC8BA,qBAIE,uCD3BF,CC+BA,EACE,aAAA,CACA,oBD5BF,CCgCA,GAME,QAAA,CALA,kBAAA,CACA,aAAA,CACA,aAAA,CAEA,gBAAA,CADA,SD3BF,CCiCA,MACE,aD9BF,CCkCA,QAEE,eD/BF,CCmCA,IACE,iBDhCF,CCoCA,MAEE,uBAAA,CADA,gBDhCF,CCqCA,MAEE,eAAA,CACA,kBDlCF,CCsCA,OAKE,gBAAA,CACA,QAAA,CAHA,mBAAA,CACA,iBAAA,CAFA,QAAA,CADA,SD9BF,CCuCA,MACE,QAAA,CACA,YDpCF,CErDA,MAIE,6BAAA,CACA,oCAAA,CACA,mCAAA,CACA,0BAAA,CACA,sCAAA,CAGA,4BAAA,CACA,2CAAA,CACA,yBAAA,CACA,qCFmDF,CE7CA,+BAIE,kBF6CF,CE1CE,oHAEE,YF4CJ,CEnCA,qCAGE,+BAAA,CACA,sCAAA,CACA,wCAAA,CACA,yCAAA,CACA,0BAAA,CACA,sCAAA,CACA,wCAAA,CACA,yCAAA,CAGA,0BAAA,CACA,0BAAA,CAGA,4BAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,iCAAA,CACA,+CAAA,CACA,6DAAA,CACA,gEAAA,CACA,4DAAA,CACA,4DAAA,CACA,6DAAA,CAGA,6CAAA,CAGA,+CAAA,CAGA,iCAAA,CAGA,gCAAA,CACA,gCAAA,CAGA,8BAAA,CACA,kCAAA,CACA,qCAAA,CAGA,kCAAA,CACA,gDAAA,CAGA,mDAAA,CACA,mDAAA,CAGA,+BAAA,CACA,0BAAA,CAGA,yBAAA,CACA,qCAAA,CACA,uCAAA,CACA,8BAAA,CACA,oCAAA,CAGA,8DAAA,CAKA,8DAAA,CAKA,0DFUF,CG5HE,aAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,YHiIJ,CItIA,KACE,kCAAA,CACA,iCAAA,CAGA,uGAAA,CAKA,mFJuIF,CIjIA,iBAIE,mCAAA,CACA,6BAAA,CAFA,sCJsIF,CIhIA,aAIE,4BAAA,CADA,sCJoIF,CI3HA,MACE,0NAAA,CACA,mNAAA,CACA,oNJ8HF,CIvHA,YAGE,gCAAA,CAAA,kBAAA,CAFA,eAAA,CACA,eJ2HF,CItHE,aAPF,YAQI,gBJyHF,CACF,CItHE,uGAME,iBAAA,CAAA,cJwHJ,CIpHE,eAKE,uCAAA,CAHA,aAAA,CAEA,eAAA,CAHA,iBJ2HJ,CIlHE,8BAPE,eAAA,CAGA,qBJ6HJ,CIzHE,eAEE,kBAAA,CAEA,eAAA,CAHA,oBJwHJ,CIhHE,eAEE,gBAAA,CACA,eAAA,CAEA,qBAAA,CADA,eAAA,CAHA,mBJsHJ,CI9GE,kBACE,eJgHJ,CI5GE,eAEE,eAAA,CACA,qBAAA,CAFA,YJgHJ,CI1GE,8BAKE,uCAAA,CAFA,cAAA,CACA,eAAA,CAEA,qBAAA,CAJA,eJgHJ,CIxGE,eACE,wBJ0GJ,CItGE,eAGE,+DAAA,CAFA,iBAAA,CACA,cJyGJ,CIpGE,cACE,+BAAA,CACA,qBJsGJ,CInGI,mCAEE,sBJoGN,CIhGI,wCACE,+BJkGN,CI/FM,kDACE,uDJiGR,CI5FI,mBACE,kBAAA,CACA,iCJ8FN,CI1FI,4BACE,uCAAA,CACA,oBJ4FN,CIvFE,iDAIE,6BAAA,CACA,aAAA,CAFA,2BJ2FJ,CItFI,aARF,iDASI,oBJ2FJ,CACF,CIvFE,iBAIE,wCAAA,CACA,mBAAA,CACA,kCAAA,CAAA,0BAAA,CAJA,eAAA,CADA,uBAAA,CAEA,qBJ4FJ,CItFI,qCAEE,uCAAA,CADA,YJyFN,CInFE,gBAEE,iBAAA,CACA,eAAA,CAFA,iBJuFJ,CIlFI,qBASE,kCAAA,CAAA,0BAAA,CADA,eAAA,CAPA,aAAA,CAEA,QAAA,CAIA,uCAAA,CAHA,aAAA,CAFA,oCAAA,CASA,yDAAA,CADA,oBAAA,CAJA,iBAAA,CADA,iBJ0FN,CIjFM,2BACE,+CJmFR,CI/EM,wCAEE,YAAA,CADA,WJkFR,CI7EM,8CACE,oDJ+ER,CI5EQ,oDACE,0CJ8EV,CIvEE,gBAOE,4CAAA,CACA,mBAAA,CACA,mKACE,CANF,gCAAA,CAHA,oBAAA,CAEA,eAAA,CADA,uBAAA,CAIA,uBAAA,CADA,qBJ6EJ,CIlEE,iBAGE,6CAAA,CACA,kCAAA,CAAA,0BAAA,CAHA,aAAA,CACA,qBJsEJ,CIhEE,iBAGE,6DAAA,CADA,WAAA,CADA,oBJoEJ,CI/DI,oBAGE,wEAQE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAJA,gCAAA,CACA,mBAAA,CAFA,eAAA,CAHA,UAAA,CAEA,cAAA,CADA,mBAAA,CAFA,iBAAA,CACA,WJuEN,CACF,CI1DE,kBACE,WJ4DJ,CIxDE,oDAEE,qBJ0DJ,CI5DE,oDAEE,sBJ0DJ,CItDE,iCACE,kBJ2DJ,CI5DE,iCACE,mBJ2DJ,CI5DE,iCAIE,2DJwDJ,CI5DE,iCAIE,4DJwDJ,CI5DE,uBAGE,uCAAA,CADA,aAAA,CAAA,cJ0DJ,CIpDE,eACE,oBJsDJ,CIlDE,kDAGE,kBJoDJ,CIvDE,kDAGE,mBJoDJ,CIvDE,8BAEE,SJqDJ,CIjDI,0DACE,iBJoDN,CIhDI,oCACE,2BJmDN,CIhDM,0CACE,2BJmDR,CI9CI,wDACE,kBJkDN,CInDI,wDACE,mBJkDN,CInDI,oCAEE,kBJiDN,CI9CM,kGAEE,aJkDR,CI9CM,0DACE,eJiDR,CI7CM,4HAEE,kBJgDR,CIlDM,4HAEE,mBJgDR,CIlDM,oFACE,kBAAA,CAAA,eJiDR,CI1CE,yBAEE,mBJ4CJ,CI9CE,yBAEE,oBJ4CJ,CI9CE,eACE,mBAAA,CAAA,cJ6CJ,CIxCE,kDAIE,WAAA,CADA,cJ2CJ,CInCI,4BAEE,oBJqCN,CIjCI,6BAEE,oBJmCN,CI/BI,kCACE,YJiCN,CI5BE,mBACE,iBAAA,CAGA,eAAA,CADA,cAAA,CAEA,iBAAA,CAHA,yBAAA,CAAA,sBAAA,CAAA,iBJiCJ,CI3BI,uBACE,aJ6BN,CIxBE,uBAGE,iBAAA,CADA,eAAA,CADA,eJ4BJ,CItBE,mBACE,cJwBJ,CIpBE,+BAME,2CAAA,CACA,iDAAA,CACA,mBAAA,CAPA,oBAAA,CAGA,gBAAA,CAFA,cAAA,CACA,aAAA,CAEA,iBJyBJ,CInBI,aAXF,+BAYI,aJsBJ,CACF,CIjBI,iCACE,gBJmBN,CIZM,8FACE,YJcR,CIVM,4FACE,eJYR,CIPI,8FACE,eJSN,CINM,kHACE,gBJQR,CIHI,kCAGE,eAAA,CAFA,cAAA,CACA,sBAAA,CAEA,kBJKN,CIDI,kCAGE,qDAAA,CAFA,sBAAA,CACA,kBJIN,CICI,wCACE,iCJCN,CIEM,8CACE,qDAAA,CACA,sDJAR,CIKI,iCACE,iBJHN,CIQE,wCACE,cJNJ,CISI,wDAIE,gBJDN,CIHI,wDAIE,iBJDN,CIHI,8CAME,UAAA,CALA,oBAAA,CAEA,YAAA,CAKA,oDAAA,CAAA,4CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAHA,iCAAA,CAFA,0BAAA,CAHA,WJCN,CIWI,oDACE,oDJTN,CIaI,mEACE,kDAAA,CACA,yDAAA,CAAA,iDJXN,CIeI,oEACE,kDAAA,CACA,0DAAA,CAAA,kDJbN,CIkBE,wBACE,iBAAA,CACA,eAAA,CACA,iBJhBJ,CIoBE,mBACE,oBAAA,CAEA,kBAAA,CADA,eJjBJ,CIqBI,aANF,mBAOI,aJlBJ,CACF,CIqBI,8BACE,aAAA,CAEA,QAAA,CACA,eAAA,CAFA,UJjBN,CK9VI,wCD8XF,uBACE,iBJ5BF,CI+BE,4BACE,eJ7BJ,CACF,CMhiBA,WAGE,0CAAA,CADA,+BAAA,CADA,aNoiBF,CM/hBE,aANF,WAOI,YNkiBF,CACF,CM/hBE,oBAEE,2CAAA,CADA,gCNkiBJ,CM7hBE,kBAGE,eAAA,CADA,iBAAA,CADA,eNiiBJ,CM3hBE,6BACE,WNgiBJ,CMjiBE,6BACE,UNgiBJ,CMjiBE,mBAEE,aAAA,CACA,cAAA,CACA,uBN6hBJ,CM1hBI,yBACE,UN4hBN,CO5jBA,KASE,cAAA,CARA,WAAA,CACA,iBPgkBF,CK5ZI,oCEtKJ,KAaI,gBPyjBF,CACF,CKjaI,oCEtKJ,KAkBI,cPyjBF,CACF,COpjBA,KASE,2CAAA,CAPA,YAAA,CACA,qBAAA,CAKA,eAAA,CAHA,eAAA,CAJA,iBAAA,CAGA,UP0jBF,COljBE,aAZF,KAaI,aPqjBF,CACF,CKlaI,wCEhJF,yBAII,cPkjBJ,CACF,COziBA,SAEE,gBAAA,CAAA,iBAAA,CADA,eP6iBF,COxiBA,cACE,YAAA,CACA,qBAAA,CACA,WP2iBF,COxiBE,aANF,cAOI,aP2iBF,CACF,COviBA,SACE,WP0iBF,COviBE,gBACE,YAAA,CACA,WAAA,CACA,iBPyiBJ,COpiBA,aACE,eAAA,CACA,sBPuiBF,CO9hBA,WACE,YPiiBF,CO5hBA,WAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,OPiiBF,CO5hBE,uCACE,aP8hBJ,CO1hBE,+BAEE,uCAAA,CADA,kBP6hBJ,COvhBA,SASE,2CAAA,CACA,mBAAA,CAFA,gCAAA,CADA,gBAAA,CADA,YAAA,CAMA,SAAA,CADA,uCAAA,CANA,mBAAA,CAJA,cAAA,CAYA,2BAAA,CATA,UPiiBF,COrhBE,eAEE,SAAA,CAIA,uBAAA,CAHA,oEACE,CAHF,UP0hBJ,CO5gBA,MACE,WP+gBF,CQxqBA,MACE,+PR0qBF,CQpqBA,cASE,mBAAA,CAFA,0CAAA,CACA,cAAA,CAFA,YAAA,CAIA,uCAAA,CACA,oBAAA,CAVA,iBAAA,CAEA,UAAA,CADA,QAAA,CAUA,qBAAA,CAPA,WAAA,CADA,SR+qBF,CQpqBE,aAfF,cAgBI,YRuqBF,CACF,CQpqBE,kCAEE,uCAAA,CADA,YRuqBJ,CQlqBE,qBACE,uCRoqBJ,CQhqBE,wCACE,+BRkqBJ,CQ7pBE,oBAME,6BAAA,CADA,UAAA,CAJA,aAAA,CAEA,cAAA,CACA,aAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,aRuqBJ,CQ3pBE,sBACE,cR6pBJ,CQ1pBI,2BACE,2CR4pBN,CQtpBI,kEAEE,uDAAA,CADA,+BRypBN,CS/tBA,mBACE,GACE,SAAA,CACA,0BTkuBF,CS/tBA,GACE,SAAA,CACA,uBTiuBF,CACF,CS7tBA,mBACE,GACE,ST+tBF,CS5tBA,GACE,ST8tBF,CACF,CSntBE,qBASE,2BAAA,CADA,mCAAA,CAAA,2BAAA,CAFA,0BAAA,CADA,WAAA,CAEA,SAAA,CANA,cAAA,CACA,KAAA,CAEA,UAAA,CADA,ST2tBJ,CSjtBE,mBAcE,mDAAA,CANA,2CAAA,CACA,QAAA,CACA,mBAAA,CARA,QAAA,CASA,kDACE,CAPF,eAAA,CAEA,aAAA,CADA,SAAA,CALA,cAAA,CAGA,UAAA,CADA,ST4tBJ,CS7sBE,kBACE,aT+sBJ,CS3sBE,sBACE,YAAA,CACA,YT6sBJ,CS1sBI,oCACE,aT4sBN,CSvsBE,sBACE,mBTysBJ,CStsBI,6CACE,cTwsBN,CKlmBI,wCIvGA,6CAKI,aAAA,CAEA,gBAAA,CACA,iBAAA,CAFA,UT0sBN,CACF,CSnsBE,kBACE,cTqsBJ,CUtyBA,YACE,WAAA,CAIA,WVsyBF,CUnyBE,mBAEE,qBAAA,CADA,iBVsyBJ,CKzoBI,sCKtJE,4EACE,kBVkyBN,CU9xBI,0JACE,mBVgyBN,CUjyBI,8EACE,kBVgyBN,CACF,CU3xBI,0BAGE,UAAA,CAFA,aAAA,CACA,YV8xBN,CUzxBI,+BACE,eV2xBN,CUrxBE,8BACE,WV0xBJ,CU3xBE,8BACE,UV0xBJ,CU3xBE,8BAIE,iBVuxBJ,CU3xBE,8BAIE,kBVuxBJ,CU3xBE,oBAGE,cAAA,CADA,SVyxBJ,CUpxBI,aAPF,oBAQI,YVuxBJ,CACF,CUpxBI,gCACE,yCVsxBN,CUlxBI,wBACE,cAAA,CACA,kBVoxBN,CUjxBM,kCACE,oBVmxBR,CWp1BA,qBAeE,WXq1BF,CWp2BA,qBAeE,UXq1BF,CWp2BA,WAOE,2CAAA,CACA,mBAAA,CANA,YAAA,CAOA,8BAAA,CALA,iBAAA,CAMA,SAAA,CALA,mBAAA,CACA,mBAAA,CALA,cAAA,CAaA,0BAAA,CAHA,wCACE,CATF,SXi2BF,CWl1BE,aAlBF,WAmBI,YXq1BF,CACF,CWl1BE,mBAEE,SAAA,CADA,mBAAA,CAKA,uBAAA,CAHA,kEXq1BJ,CW90BE,kBAEE,gCAAA,CADA,eXi1BJ,CYn3BA,aACE,gBAAA,CACA,iBZs3BF,CYn3BE,sBAGE,WAAA,CADA,QAAA,CADA,SZu3BJ,CYj3BE,oBAEE,eAAA,CADA,eZo3BJ,CY/2BE,oBACE,iBZi3BJ,CY72BE,mBAIE,sBAAA,CAFA,YAAA,CACA,cAAA,CAEA,sBAAA,CAJA,iBZm3BJ,CY52BI,iDACE,yCZ82BN,CY12BI,6BACE,iBZ42BN,CYv2BE,mBAGE,uCAAA,CACA,cAAA,CAHA,aAAA,CACA,cAAA,CAGA,sBZy2BJ,CYt2BI,gDACE,+BZw2BN,CYp2BI,4BACE,0CAAA,CACA,mBZs2BN,CYj2BE,mBAEE,SAAA,CADA,iBAAA,CAKA,2BAAA,CAHA,8DZo2BJ,CY91BI,qBAEE,aAAA,CADA,eZi2BN,CY51BI,6BACE,SAAA,CACA,uBZ81BN,Ca76BA,WAEE,0CAAA,CADA,+Bbi7BF,Ca76BE,aALF,WAMI,Ybg7BF,CACF,Ca76BE,kBACE,6BAAA,CAEA,aAAA,CADA,abg7BJ,Ca56BI,gCACE,Yb86BN,Caz6BE,iBAOE,eAAA,CANA,YAAA,CAKA,cAAA,CAGA,mBAAA,CAAA,eAAA,CADA,cAAA,CAGA,uCAAA,CADA,eAAA,CAEA,uBbu6BJ,Cap6BI,8CACE,Ubs6BN,Cal6BI,+BACE,oBbo6BN,CKtxBI,wCQvIE,uBACE,abg6BN,Ca75BO,yCACC,Yb+5BR,CACF,Ca15BI,iCACE,gBb65BN,Ca95BI,iCACE,iBb65BN,Ca95BI,uBAEE,gBb45BN,Caz5BM,iCACE,eb25BR,Car5BE,kBACE,WAAA,CAIA,eAAA,CADA,mBAAA,CAFA,6BAAA,CACA,cAAA,CAGA,kBbu5BJ,Can5BE,mBAEE,YAAA,CADA,abs5BJ,Caj5BE,sBACE,gBAAA,CACA,Ubm5BJ,Ca94BA,gBACE,gDbi5BF,Ca94BE,uBACE,YAAA,CACA,cAAA,CACA,6BAAA,CACA,abg5BJ,Ca54BE,kCACE,sCb84BJ,Ca34BI,gFACE,+Bb64BN,Car4BA,cAKE,wCAAA,CADA,gBAAA,CADA,iBAAA,CADA,eAAA,CADA,Ub44BF,CKh2BI,mCQ7CJ,cASI,Ubw4BF,CACF,Cap4BE,yBACE,sCbs4BJ,Ca/3BA,WAEE,cAAA,CADA,qBbm4BF,CK72BI,mCQvBJ,WAMI,ebk4BF,CACF,Ca/3BE,iBACE,oBAAA,CAEA,aAAA,CACA,iBAAA,CAFA,Ybm4BJ,Ca93BI,wBACE,ebg4BN,Ca53BI,qBAGE,iBAAA,CAFA,gBAAA,CACA,mBb+3BN,CcniCE,uBAME,kBAAA,CACA,mBAAA,CAHA,gCAAA,CACA,cAAA,CAJA,oBAAA,CAEA,eAAA,CADA,kBAAA,CAMA,gEdsiCJ,CchiCI,gCAEE,2CAAA,CACA,uCAAA,CAFA,gCdoiCN,Cc9hCI,0DAEE,0CAAA,CACA,sCAAA,CAFA,+BdkiCN,Cc3hCE,gCAKE,4BdgiCJ,CcriCE,gEAME,6Bd+hCJ,CcriCE,gCAME,4Bd+hCJ,CcriCE,sBAIE,6DAAA,CAGA,8BAAA,CAJA,eAAA,CAFA,aAAA,CACA,eAAA,CAMA,sCd6hCJ,CcxhCI,wDACE,6CAAA,CACA,8Bd0hCN,CcthCI,+BACE,UdwhCN,Ce3kCA,WAOE,2CAAA,CAGA,8CACE,CALF,gCAAA,CADA,aAAA,CAHA,MAAA,CADA,eAAA,CACA,OAAA,CACA,KAAA,CACA,SfklCF,CevkCE,aAfF,WAgBI,Yf0kCF,CACF,CevkCE,mBAIE,2BAAA,CAHA,iEf0kCJ,CenkCE,mBACE,kDACE,CAEF,kEfmkCJ,Ce7jCE,kBAEE,kBAAA,CADA,YAAA,CAEA,ef+jCJ,Ce3jCE,mBAKE,kBAAA,CAEA,cAAA,CAHA,YAAA,CAIA,uCAAA,CALA,aAAA,CAFA,iBAAA,CAQA,uBAAA,CAHA,qBAAA,CAJA,SfokCJ,Ce1jCI,yBACE,Uf4jCN,CexjCI,iCACE,oBf0jCN,CetjCI,uCAEE,uCAAA,CADA,YfyjCN,CepjCI,2BAEE,YAAA,CADA,afujCN,CKz8BI,wCU/GA,2BAMI,YfsjCN,CACF,CenjCM,8DAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,UfujCR,CKv+BI,mCUzEA,iCAII,YfgjCN,CACF,Ce7iCM,wCACE,Yf+iCR,Ce3iCM,+CACE,oBf6iCR,CKl/BI,sCUtDA,iCAII,YfwiCN,CACF,CeniCE,kBAEE,YAAA,CACA,cAAA,CAFA,iBAAA,CAIA,8DACE,CAFF,kBfsiCJ,CehiCI,oCAGE,SAAA,CADA,mBAAA,CAKA,6BAAA,CAHA,8DACE,CAJF,UfsiCN,Ce7hCM,8CACE,8Bf+hCR,Ce1hCI,8BACE,ef4hCN,CevhCE,4BAGE,gBf4hCJ,Ce/hCE,4BAGE,iBf4hCJ,Ce/hCE,4BAIE,kBf2hCJ,Ce/hCE,4BAIE,iBf2hCJ,Ce/hCE,kBACE,WAAA,CAIA,eAAA,CAHA,aAAA,CAIA,kBfyhCJ,CethCI,4CAGE,SAAA,CADA,mBAAA,CAKA,8BAAA,CAHA,8DACE,CAJF,Uf4hCN,CenhCM,sDACE,6BfqhCR,CejhCM,8DAGE,SAAA,CADA,mBAAA,CAKA,uBAAA,CAHA,8DACE,CAJF,SfuhCR,Ce5gCI,uCAGE,WAAA,CAFA,iBAAA,CACA,Uf+gCN,CezgCE,mBACE,YAAA,CACA,aAAA,CACA,cAAA,CAEA,+CACE,CAFF,kBf4gCJ,CetgCI,8DACE,WAAA,CACA,SAAA,CACA,oCfwgCN,CejgCE,mBACE,YfmgCJ,CKxjCI,mCUoDF,6BAQI,gBfmgCJ,Ce3gCA,6BAQI,iBfmgCJ,Ce3gCA,mBAKI,aAAA,CAEA,iBAAA,CADA,afqgCJ,CACF,CKhkCI,sCUoDF,6BAaI,kBfmgCJ,CehhCA,6BAaI,mBfmgCJ,CACF,CgB3uCA,MACE,0MAAA,CACA,gMAAA,CACA,yNhB8uCF,CgBxuCA,QACE,eAAA,CACA,ehB2uCF,CgBxuCE,eAKE,uCAAA,CAJA,aAAA,CAGA,eAAA,CADA,eAAA,CADA,eAAA,CAIA,sBhB0uCJ,CgBvuCI,+BACE,YhByuCN,CgBtuCM,mCAEE,WAAA,CADA,UhByuCR,CgBjuCQ,sFAME,iBAAA,CALA,aAAA,CAGA,aAAA,CADA,cAAA,CAEA,kBAAA,CAHA,UhBuuCV,CgB5tCE,cAGE,eAAA,CADA,QAAA,CADA,ShBguCJ,CgB1tCE,cACE,ehB4tCJ,CgBztCI,sCACE,ehB2tCN,CgB5tCI,sCACE,chB2tCN,CgBttCE,cAEE,kBAAA,CAKA,cAAA,CANA,YAAA,CAEA,6BAAA,CACA,iBAAA,CACA,eAAA,CAIA,uBAAA,CAHA,sBAAA,CAEA,sBhBytCJ,CgBrtCI,sBACE,uChButCN,CgBntCI,oCACE,+BhBqtCN,CgBjtCI,0CACE,UhBmtCN,CgB/sCI,wCACE,+BhBitCN,CgB7sCI,4BACE,uCAAA,CACA,oBhB+sCN,CgB3sCI,0CACE,YhB6sCN,CgB1sCM,yDAKE,6BAAA,CAJA,aAAA,CAEA,WAAA,CACA,qCAAA,CAAA,6BAAA,CAFA,UhB+sCR,CgBxsCM,kDACE,YhB0sCR,CgBrsCI,gBAEE,cAAA,CADA,YhBwsCN,CgBlsCE,cACE,ahBosCJ,CgBhsCE,gBACE,YhBksCJ,CKjpCI,wCW1CA,0CASE,2CAAA,CAHA,YAAA,CACA,qBAAA,CACA,WAAA,CALA,MAAA,CADA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,ShBisCJ,CgBtrCI,+DACE,eAAA,CACA,ehBwrCN,CgBprCI,gCAQE,qDAAA,CAHA,uCAAA,CAEA,cAAA,CALA,aAAA,CAEA,kBAAA,CADA,wBAAA,CAFA,iBAAA,CAKA,kBhBwrCN,CgBnrCM,wDAGE,UhByrCR,CgB5rCM,wDAGE,WhByrCR,CgB5rCM,8CAIE,aAAA,CAEA,aAAA,CACA,YAAA,CANA,iBAAA,CACA,SAAA,CAGA,YhBurCR,CgBlrCQ,oDAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,UhB2rCV,CgB/qCM,8CAGE,2CAAA,CACA,gEACE,CAJF,eAAA,CAKA,4BAAA,CAJA,kBhBorCR,CgB7qCQ,2DACE,YhB+qCV,CgB1qCM,8CAGE,2CAAA,CADA,gCAAA,CADA,ehB8qCR,CgBxqCM,yCAIE,aAAA,CAFA,UAAA,CAIA,YAAA,CADA,aAAA,CAJA,iBAAA,CACA,WAAA,CACA,ShB6qCR,CgBrqCI,+BACE,MhBuqCN,CgBnqCI,+BAEE,4DAAA,CADA,ShBsqCN,CgBlqCM,qDACE,+BhBoqCR,CgBjqCQ,sHACE,+BhBmqCV,CgB7pCI,+BAEE,YAAA,CADA,mBhBgqCN,CgB5pCM,uDAGE,mBhB+pCR,CgBlqCM,uDAGE,kBhB+pCR,CgBlqCM,6CAIE,gBAAA,CAFA,aAAA,CADA,YhBiqCR,CgB3pCQ,mDAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,UhBoqCV,CgBppCM,+CACE,mBhBspCR,CgB9oCM,4CAEE,wBAAA,CADA,ehBipCR,CgB7oCQ,oEACE,mBhB+oCV,CgBhpCQ,oEACE,oBhB+oCV,CgB3oCQ,4EACE,iBhB6oCV,CgB9oCQ,4EACE,kBhB6oCV,CgBzoCQ,oFACE,mBhB2oCV,CgB5oCQ,oFACE,oBhB2oCV,CgBvoCQ,4FACE,mBhByoCV,CgB1oCQ,4FACE,oBhByoCV,CgBloCE,mBACE,wBhBooCJ,CgBhoCE,wBACE,YAAA,CACA,SAAA,CAIA,0BAAA,CAHA,oEhBmoCJ,CgB7nCI,kCACE,2BhB+nCN,CgB1nCE,gCACE,SAAA,CAIA,uBAAA,CAHA,qEhB6nCJ,CgBvnCI,8CAEE,kCAAA,CAAA,0BhBwnCN,CACF,CK/xCI,wCW+KA,0CACE,YhBmnCJ,CgBhnCI,yDACE,UhBknCN,CgB9mCI,wDACE,YhBgnCN,CgB5mCI,kDACE,YhB8mCN,CgBzmCE,gBAIE,iDAAA,CADA,gCAAA,CAFA,aAAA,CACA,ehB6mCJ,CACF,CK51CM,6DWwPF,6CACE,YhBumCJ,CgBpmCI,4DACE,UhBsmCN,CgBlmCI,2DACE,YhBomCN,CgBhmCI,qDACE,YhBkmCN,CACF,CKp1CI,mCW0PA,kCAME,qCAAA,CACA,qDAAA,CANA,eAAA,CACA,KAAA,CAGA,ShB6lCJ,CgBxlCI,6CACE,uBhB0lCN,CgBtlCI,gDACE,YhBwlCN,CACF,CKn2CI,sCW7JJ,QA8aI,oDhBslCF,CgBnlCE,gCAME,qCAAA,CACA,qDAAA,CANA,eAAA,CACA,KAAA,CAGA,ShBqlCJ,CgBhlCI,8CACE,uBhBklCN,CgBxkCE,sEACE,YhB6kCJ,CgBzkCE,sEACE,ahB2kCJ,CgBvkCE,6CACE,YhBykCJ,CgBrkCE,uBACE,aAAA,CACA,ehBukCJ,CgBpkCI,kCACE,ehBskCN,CgBlkCI,qCACE,eAAA,CACA,mBhBokCN,CgBjkCM,0CACE,uChBmkCR,CgB/jCM,mDACE,mBhBikCR,CgB7jCM,mDACE,YhB+jCR,CgB1jCI,+BACE,ahB4jCN,CgBzjCM,2DACE,ShB2jCR,CgBrjCE,cAGE,kBAAA,CADA,YAAA,CAEA,gCAAA,CAHA,WhB0jCJ,CgBpjCI,oBACE,uDhBsjCN,CgBljCI,oBAME,6BAAA,CACA,kBAAA,CAFA,UAAA,CAJA,oBAAA,CAEA,WAAA,CAMA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAJA,yBAAA,CAJA,qBAAA,CAFA,UhB8jCN,CgBjjCM,8BACE,wBhBmjCR,CgB/iCM,sKAEE,uBhBgjCR,CgBjiCI,+HACE,YhBuiCN,CgBpiCM,oDACE,aAAA,CACA,ShBsiCR,CgBniCQ,kEAOE,qCAAA,CACA,qDAAA,CAFA,eAAA,CADA,YAAA,CADA,eAAA,CAHA,eAAA,CACA,KAAA,CACA,ShB0iCV,CgBliCU,4FACE,mBhBoiCZ,CgBhiCU,gFACE,YhBkiCZ,CgB5hCM,kDACE,uChB8hCR,CgBxhCI,2CACE,ahB0hCN,CgBvhCM,iFACE,mBhByhCR,CgB1hCM,iFACE,kBhByhCR,CgBhhCI,mFACE,ehBkhCN,CgB/gCM,iGACE,ShBihCR,CgB5gCI,qFAGE,mDhB8gCN,CgBjhCI,qFAGE,oDhB8gCN,CgBjhCI,2EACE,aAAA,CACA,oBhB+gCN,CgB3gCM,0FACE,YhB6gCR,CACF,CiB7oDA,MACE,igBjBgpDF,CiB1oDA,WACE,iBjB6oDF,CK/+CI,mCY/JJ,WAKI,ejB6oDF,CACF,CiB1oDE,kBACE,YjB4oDJ,CiBxoDE,oBAEE,SAAA,CADA,SjB2oDJ,CKx+CI,wCYpKF,8BAkBI,YjBwoDJ,CiB1pDA,8BAkBI,ajBwoDJ,CiB1pDA,oBAYI,2CAAA,CACA,kBAAA,CAJA,WAAA,CACA,eAAA,CACA,mBAAA,CALA,iBAAA,CACA,SAAA,CAUA,uBAAA,CAHA,4CACE,CAPF,UjBkpDJ,CiBroDI,+DACE,SAAA,CACA,oCjBuoDN,CACF,CK9gDI,mCYjJF,8BAyCI,MjBioDJ,CiB1qDA,8BAyCI,OjBioDJ,CiB1qDA,oBAoCI,0BAAA,CADA,cAAA,CADA,QAAA,CAHA,cAAA,CACA,KAAA,CAKA,sDACE,CALF,OjByoDJ,CiB9nDI,+DAME,YAAA,CACA,SAAA,CACA,4CACE,CARF,UjBmoDN,CACF,CK7gDI,wCYxGA,+DAII,mBjBqnDN,CACF,CK3jDM,6DY/DF,+DASI,mBjBqnDN,CACF,CKhkDM,6DY/DF,+DAcI,mBjBqnDN,CACF,CiBhnDE,kBAEE,kCAAA,CAAA,0BjBinDJ,CK/hDI,wCYpFF,4BAmBI,MjB6mDJ,CiBhoDA,4BAmBI,OjB6mDJ,CiBhoDA,kBAUI,QAAA,CAEA,SAAA,CADA,eAAA,CALA,cAAA,CACA,KAAA,CAWA,wBAAA,CALA,qGACE,CALF,OAAA,CADA,SjBwnDJ,CiB1mDI,4BACE,yBjB4mDN,CiBxmDI,6DAEE,WAAA,CACA,SAAA,CAMA,uBAAA,CALA,sGACE,CAJF,UjB8mDN,CACF,CK1kDI,mCYjEF,4BA2CI,WjBwmDJ,CiBnpDA,4BA2CI,UjBwmDJ,CiBnpDA,kBA6CI,eAAA,CAHA,iBAAA,CAIA,8CAAA,CAFA,ajBumDJ,CACF,CKzmDM,6DYOF,6DAII,ajBkmDN,CACF,CKxlDI,sCYfA,6DASI,ajBkmDN,CACF,CiB7lDE,iBAIE,2CAAA,CACA,0BAAA,CAFA,aAAA,CAFA,iBAAA,CAKA,2CACE,CALF,SjBmmDJ,CKrmDI,mCYAF,iBAaI,0BAAA,CACA,mBAAA,CAFA,ajB+lDJ,CiB1lDI,uBACE,0BjB4lDN,CACF,CiBxlDI,4DAEE,2CAAA,CACA,6BAAA,CACA,8BAAA,CAHA,gCjB6lDN,CiBrlDE,4BAKE,mBAAA,CAAA,oBjB0lDJ,CiB/lDE,4BAKE,mBAAA,CAAA,oBjB0lDJ,CiB/lDE,kBAQE,gBAAA,CAFA,eAAA,CAFA,WAAA,CAHA,iBAAA,CAMA,sBAAA,CAJA,UAAA,CADA,SjB6lDJ,CiBplDI,+BACE,qBjBslDN,CiBllDI,kEAEE,uCjBmlDN,CiB/kDI,6BACE,YjBilDN,CKrnDI,wCYaF,kBA8BI,eAAA,CADA,aAAA,CADA,UjBklDJ,CACF,CK/oDI,mCYgCF,4BAmCI,mBjBklDJ,CiBrnDA,4BAmCI,oBjBklDJ,CiBrnDA,kBAqCI,aAAA,CADA,ejBilDJ,CiB7kDI,+BACE,uCjB+kDN,CiB3kDI,mCACE,gCjB6kDN,CiBzkDI,6DACE,kBjB2kDN,CiBxkDM,8EACE,uCjB0kDR,CiBtkDM,0EACE,WjBwkDR,CACF,CiBlkDE,iBAIE,cAAA,CAHA,oBAAA,CAEA,aAAA,CAEA,kCACE,CAJF,YjBukDJ,CiB/jDI,uBACE,UjBikDN,CiB7jDI,yCAGE,UjBgkDN,CiBnkDI,yCAGE,WjBgkDN,CiBnkDI,+BACE,iBAAA,CACA,SAAA,CAEA,SjB+jDN,CiB5jDM,6CACE,oBjB8jDR,CKrqDI,wCY+FA,yCAcI,UjB6jDN,CiB3kDE,yCAcI,WjB6jDN,CiB3kDE,+BAaI,SjB8jDN,CiB1jDM,+CACE,YjB4jDR,CACF,CKjsDI,mCYkHA,+BAwBI,mBjB2jDN,CiBxjDM,8CACE,YjB0jDR,CACF,CiBpjDE,8BAGE,WjBwjDJ,CiB3jDE,8BAGE,UjBwjDJ,CiB3jDE,oBAKE,mBAAA,CAJA,iBAAA,CACA,SAAA,CAEA,SjBujDJ,CK7rDI,wCYkIF,8BAUI,WjBsjDJ,CiBhkDA,8BAUI,UjBsjDJ,CiBhkDA,oBASI,SjBujDJ,CACF,CiBnjDI,uCACE,iBjByjDN,CiB1jDI,uCACE,kBjByjDN,CiB1jDI,6BAEE,uCAAA,CACA,SAAA,CAIA,oBAAA,CAHA,+DjBsjDN,CiBhjDM,iDAEE,uCAAA,CADA,YjBmjDR,CiB9iDM,gGAGE,SAAA,CADA,mBAAA,CAEA,kBjB+iDR,CiB5iDQ,sGACE,UjB8iDV,CiBviDE,8BAOE,mBAAA,CAAA,oBjB8iDJ,CiBrjDE,8BAOE,mBAAA,CAAA,oBjB8iDJ,CiBrjDE,oBAIE,kBAAA,CAKA,yCAAA,CANA,YAAA,CAKA,eAAA,CAFA,WAAA,CAKA,SAAA,CAVA,iBAAA,CACA,KAAA,CAUA,uBAAA,CAFA,kBAAA,CALA,UjBgjDJ,CKvvDI,mCYkMF,8BAgBI,mBjB0iDJ,CiB1jDA,8BAgBI,oBjB0iDJ,CiB1jDA,oBAiBI,ejByiDJ,CACF,CiBtiDI,+DACE,SAAA,CACA,0BjBwiDN,CiBniDE,6BAKE,+BjBsiDJ,CiB3iDE,0DAME,gCjBqiDJ,CiB3iDE,6BAME,+BjBqiDJ,CiB3iDE,mBAIE,eAAA,CAHA,iBAAA,CAEA,UAAA,CADA,SjByiDJ,CKtvDI,wCY2MF,mBAWI,QAAA,CADA,UjBsiDJ,CACF,CK/wDI,mCY8NF,mBAiBI,SAAA,CADA,UAAA,CAEA,sBjBqiDJ,CiBliDI,8DACE,8BAAA,CACA,SjBoiDN,CACF,CiB/hDE,uBASE,kCAAA,CAAA,0BAAA,CAFA,2CAAA,CANA,WAAA,CACA,eAAA,CAIA,kBjBgiDJ,CiB1hDI,iEAZF,uBAaI,uBjB6hDJ,CACF,CK5zDM,6DYiRJ,uBAkBI,ajB6hDJ,CACF,CK3yDI,sCY2PF,uBAuBI,ajB6hDJ,CACF,CKhzDI,mCY2PF,uBA4BI,YAAA,CAEA,yDAAA,CADA,oBjB8hDJ,CiB1hDI,kEACE,ejB4hDN,CiBxhDI,6BACE,+CjB0hDN,CiBthDI,0CAEE,YAAA,CADA,WjByhDN,CiBphDI,gDACE,oDjBshDN,CiBnhDM,sDACE,0CjBqhDR,CACF,CiB9gDA,kBACE,gCAAA,CACA,qBjBihDF,CiB9gDE,wBAKE,qDAAA,CADA,uCAAA,CAFA,gBAAA,CACA,kBAAA,CAFA,eAAA,CAKA,uBjBghDJ,CKp1DI,mCY8TF,kCAUI,mBjBghDJ,CiB1hDA,kCAUI,oBjBghDJ,CACF,CiB5gDE,wBAGE,eAAA,CADA,QAAA,CADA,SAAA,CAIA,wBAAA,CAAA,qBAAA,CAAA,gBjB6gDJ,CiBzgDE,wBACE,yDjB2gDJ,CiBxgDI,oCACE,ejB0gDN,CiBrgDE,wBACE,aAAA,CACA,YAAA,CAEA,uBAAA,CADA,gCjBwgDJ,CiBpgDI,4DACE,uDjBsgDN,CiBlgDI,gDACE,mBjBogDN,CiB//CE,gCAKE,cAAA,CADA,aAAA,CAEA,YAAA,CALA,eAAA,CAMA,uBAAA,CALA,KAAA,CACA,SjBqgDJ,CiB9/CI,wCACE,YjBggDN,CiB3/CI,wDACE,YjB6/CN,CiBz/CI,oCAGE,+BAAA,CADA,gBAAA,CADA,mBAAA,CAGA,2CjB2/CN,CKt4DI,mCYuYA,8CAUI,mBjBy/CN,CiBngDE,8CAUI,oBjBy/CN,CACF,CiBr/CI,oFAEE,uDAAA,CADA,+BjBw/CN,CiBl/CE,sCACE,2CjBo/CJ,CiB/+CE,2BAGE,eAAA,CADA,eAAA,CADA,iBjBm/CJ,CKv5DI,mCYmaF,qCAOI,mBjBi/CJ,CiBx/CA,qCAOI,oBjBi/CJ,CACF,CiB7+CE,kCAEE,MjBm/CJ,CiBr/CE,kCAEE,OjBm/CJ,CiBr/CE,wBAME,uCAAA,CAFA,aAAA,CACA,YAAA,CAJA,iBAAA,CAEA,YjBk/CJ,CKj5DI,wCY4ZF,wBAUI,YjB++CJ,CACF,CiB5+CI,8BAKE,6BAAA,CADA,UAAA,CAHA,oBAAA,CAEA,WAAA,CAGA,+CAAA,CAAA,uCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,UjBq/CN,CiB3+CM,wCACE,oBjB6+CR,CiBv+CE,8BAGE,uCAAA,CAFA,gBAAA,CACA,ejB0+CJ,CiBt+CI,iCAKE,gCAAA,CAHA,eAAA,CACA,eAAA,CACA,eAAA,CAHA,ejB4+CN,CiBr+CM,sCACE,oBjBu+CR,CiBl+CI,iCAKE,gCAAA,CAHA,gBAAA,CACA,eAAA,CACA,eAAA,CAHA,ajBw+CN,CiBj+CM,sCACE,oBjBm+CR,CiB79CE,yBAKE,gCAAA,CAJA,aAAA,CAEA,gBAAA,CACA,iBAAA,CAFA,ajBk+CJ,CiB39CE,uBAGE,wBAAA,CAFA,+BAAA,CACA,yBjB89CJ,CkBloEA,WACE,iBAAA,CACA,SlBqoEF,CkBloEE,kBAOE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CAHA,QAAA,CAEA,gBAAA,CADA,YAAA,CAMA,SAAA,CATA,iBAAA,CACA,sBAAA,CAaA,mCAAA,CAJA,oElBqoEJ,CkB9nEI,6EACE,gBAAA,CACA,SAAA,CAKA,+BAAA,CAJA,8ElBioEN,CkBznEI,wBAWE,+BAAA,CAAA,8CAAA,CAFA,6BAAA,CAAA,8BAAA,CACA,YAAA,CAFA,UAAA,CAHA,QAAA,CAFA,QAAA,CAIA,kBAAA,CADA,iBAAA,CALA,iBAAA,CACA,KAAA,CAEA,OlBkoEN,CkBtnEE,iBAOE,mBAAA,CAFA,eAAA,CACA,oBAAA,CAHA,QAAA,CAFA,kBAAA,CAGA,aAAA,CAFA,SlB6nEJ,CkBpnEE,iBACE,kBlBsnEJ,CkBlnEE,2BAGE,kBAAA,CAAA,oBlBwnEJ,CkB3nEE,2BAGE,mBAAA,CAAA,mBlBwnEJ,CkB3nEE,iBAIE,cAAA,CAHA,aAAA,CAIA,YAAA,CAIA,uBAAA,CAHA,2CACE,CALF,UlBynEJ,CkB/mEI,8CACE,+BlBinEN,CkB7mEI,uBACE,qDlB+mEN,CmBnsEA,YAIE,qBAAA,CADA,aAAA,CAGA,gBAAA,CALA,eAAA,CACA,UAAA,CAGA,anBusEF,CmBnsEE,aATF,YAUI,YnBssEF,CACF,CKxhEI,wCc3KF,+BAeI,anBisEJ,CmBhtEA,+BAeI,cnBisEJ,CmBhtEA,qBAUI,2CAAA,CAHA,aAAA,CAEA,WAAA,CALA,cAAA,CACA,KAAA,CASA,uBAAA,CAHA,iEACE,CAJF,aAAA,CAFA,SnB0sEJ,CmB9rEI,mEACE,8BAAA,CACA,6BnBgsEN,CmB7rEM,6EACE,8BnB+rER,CmB1rEI,6CAEE,QAAA,CAAA,MAAA,CACA,QAAA,CAEA,eAAA,CAJA,iBAAA,CACA,OAAA,CAEA,qBAAA,CAFA,KnB+rEN,CACF,CKvkEI,sCctKJ,YAuDI,QnB0rEF,CmBvrEE,mBACE,WnByrEJ,CmBrrEE,6CACE,UnBurEJ,CACF,CmBnrEE,uBACE,YAAA,CACA,OnBqrEJ,CKtlEI,mCcjGF,uBAMI,QnBqrEJ,CmBlrEI,8BACE,WnBorEN,CmBhrEI,qCACE,anBkrEN,CmB9qEI,+CACE,kBnBgrEN,CACF,CmB3qEE,wBAUE,uBAAA,CANA,kCAAA,CAAA,0BAAA,CAHA,cAAA,CACA,eAAA,CASA,yDAAA,CAFA,oBnB0qEJ,CmBrqEI,2CAEE,YAAA,CADA,WnBwqEN,CmBnqEI,mEACE,+CnBqqEN,CmBlqEM,qHACE,oDnBoqER,CmBjqEQ,iIACE,0CnBmqEV,CmBppEE,wCAGE,wBACE,qBnBopEJ,CmBhpEE,6BACE,kCnBkpEJ,CmBnpEE,6BACE,iCnBkpEJ,CACF,CK9mEI,wCc5BF,YAME,0BAAA,CADA,QAAA,CAEA,SAAA,CANA,cAAA,CACA,KAAA,CAMA,sDACE,CALF,OAAA,CADA,SnBmpEF,CmBxoEE,4CAEE,WAAA,CACA,SAAA,CACA,4CACE,CAJF,UnB6oEJ,CACF,CoB1zEA,iBACE,GACE,QpB4zEF,CoBzzEA,GACE,apB2zEF,CACF,CoBvzEA,gBACE,GACE,SAAA,CACA,0BpByzEF,CoBtzEA,IACE,SpBwzEF,CoBrzEA,GACE,SAAA,CACA,uBpBuzEF,CACF,CoB/yEA,MACE,+eAAA,CACA,ygBAAA,CACA,mmBAAA,CACA,sfpBizEF,CoB3yEA,WAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CACA,gBAAA,CACA,eAAA,CAEA,uCAAA,CAGA,uBAAA,CAJA,kBpBizEF,CoB1yEE,iBACE,UpB4yEJ,CoBxyEE,iBACE,oBAAA,CAEA,aAAA,CACA,qBAAA,CAFA,UpB4yEJ,CoBvyEI,+BACE,iBpB0yEN,CoB3yEI,+BACE,kBpB0yEN,CoB3yEI,qBAEE,gBpByyEN,CoBryEI,kDACE,iBpBwyEN,CoBzyEI,kDACE,kBpBwyEN,CoBzyEI,kDAEE,iBpBuyEN,CoBzyEI,kDAEE,kBpBuyEN,CoBlyEE,iCAGE,iBpBuyEJ,CoB1yEE,iCAGE,kBpBuyEJ,CoB1yEE,uBACE,oBAAA,CACA,6BAAA,CAEA,eAAA,CACA,sBAAA,CACA,qBpBoyEJ,CoBhyEE,kBACE,YAAA,CAMA,gBAAA,CALA,SAAA,CAMA,oBAAA,CAHA,gBAAA,CAIA,WAAA,CAHA,eAAA,CAFA,SAAA,CADA,UpBwyEJ,CoB/xEI,iDACE,4BpBiyEN,CoB5xEE,iBACE,eAAA,CACA,sBpB8xEJ,CoB3xEI,gDACE,2BpB6xEN,CoBzxEI,kCAIE,kBpBiyEN,CoBryEI,kCAIE,iBpBiyEN,CoBryEI,wBAOE,6BAAA,CADA,UAAA,CALA,oBAAA,CAEA,YAAA,CAKA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CALA,uBAAA,CAHA,WpBmyEN,CoBvxEI,iCACE,apByxEN,CoBrxEI,iCACE,gDAAA,CAAA,wCpBuxEN,CoBnxEI,+BACE,8CAAA,CAAA,sCpBqxEN,CoBjxEI,+BACE,8CAAA,CAAA,sCpBmxEN,CoB/wEI,sCACE,qDAAA,CAAA,6CpBixEN,CqBx6EA,SASE,2CAAA,CADA,gCAAA,CAJA,aAAA,CAGA,eAAA,CADA,aAAA,CADA,UAAA,CAFA,SrB+6EF,CqBt6EE,aAZF,SAaI,YrBy6EF,CACF,CK9vEI,wCgBzLJ,SAkBI,YrBy6EF,CACF,CqBt6EE,iBACE,mBrBw6EJ,CqBp6EE,yBAGE,iBrB26EJ,CqB96EE,yBAGE,kBrB26EJ,CqB96EE,eAOE,eAAA,CADA,eAAA,CAJA,QAAA,CAEA,aAAA,CAHA,SAAA,CAWA,oBAAA,CAPA,kBrBy6EJ,CqB/5EI,kCACE,YrBi6EN,CqB55EE,eACE,oBAAA,CACA,aAAA,CACA,kBAAA,CAAA,mBrB85EJ,CqBz5EE,eAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CAEA,eAAA,CADA,gBAAA,CAMA,UAAA,CAJA,uCAAA,CACA,oBAAA,CAIA,8DrB05EJ,CqBr5EI,iEAEE,aAAA,CACA,SrBs5EN,CqBj5EM,2CACE,qBrBm5ER,CqBp5EM,2CACE,qBrBs5ER,CqBv5EM,2CACE,qBrBy5ER,CqB15EM,2CACE,qBrB45ER,CqB75EM,2CACE,oBrB+5ER,CqBh6EM,2CACE,qBrBk6ER,CqBn6EM,2CACE,qBrBq6ER,CqBt6EM,2CACE,qBrBw6ER,CqBz6EM,4CACE,qBrB26ER,CqB56EM,4CACE,oBrB86ER,CqB/6EM,4CACE,qBrBi7ER,CqBl7EM,4CACE,qBrBo7ER,CqBr7EM,4CACE,qBrBu7ER,CqBx7EM,4CACE,qBrB07ER,CqB37EM,4CACE,oBrB67ER,CqBv7EI,gCACE,SAAA,CAIA,yBAAA,CAHA,wCrB07EN,CsBjhFA,MACE,wStBohFF,CsB3gFE,qBAEE,mBAAA,CADA,kBtB+gFJ,CsB1gFE,8BAGE,iBtBohFJ,CsBvhFE,8BAGE,gBtBohFJ,CsBvhFE,oBAUE,+CAAA,CACA,oBAAA,CAVA,oBAAA,CAIA,gBAAA,CACA,eAAA,CAEA,qBAAA,CADA,eAAA,CAHA,kBAAA,CAFA,uBAAA,CAOA,qBtB8gFJ,CsBzgFI,0BAGE,uCAAA,CAFA,aAAA,CACA,YAAA,CAEA,6CtB2gFN,CsBtgFM,gEAEE,0CAAA,CADA,+BtBygFR,CsBngFI,yBACE,uBtBqgFN,CsB7/EI,gCAOE,oDAAA,CADA,UAAA,CALA,oBAAA,CAEA,YAAA,CACA,iBAAA,CAKA,qCAAA,CAAA,6BAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAJA,iCAAA,CAHA,0BAAA,CAHA,WtBygFN,CsB3/EI,wFACE,0CtB6/EN,CuBrkFA,iBACE,GACE,uDAAA,CACA,oBvBwkFF,CuBrkFA,IACE,6BAAA,CACA,kBvBukFF,CuBpkFA,GACE,wBAAA,CACA,oBvBskFF,CACF,CuB9jFA,MACE,wBvBgkFF,CuB1jFA,YA6BE,kCAAA,CAAA,0BAAA,CAVA,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CADA,sCAAA,CAdA,+IACE,CAYF,8BAAA,CAMA,SAAA,CArBA,iBAAA,CACA,uBAAA,CAyBA,4BAAA,CAJA,uDACE,CATF,6BAAA,CADA,SvBqkFF,CuBnjFE,oBAEE,SAAA,CAKA,uBAAA,CAJA,2EACE,CAHF,SvBwjFJ,CuB9iFE,8CACE,sCvBgjFJ,CuB5iFE,mBAEE,gBAAA,CADA,avB+iFJ,CuB3iFI,2CACE,YvB6iFN,CuBziFI,0CACE,evB2iFN,CuBniFA,eACE,eAAA,CAEA,YAAA,CADA,kBvBuiFF,CuBniFE,yBACE,avBqiFJ,CuBjiFE,6BACE,oBAAA,CAGA,iBvBiiFJ,CuB7hFE,sBAME,cAAA,CAFA,sCAAA,CACA,eAAA,CAFA,YAAA,CAKA,YAAA,CAPA,iBAAA,CAMA,wBAAA,CAAA,qBAAA,CAAA,gBAAA,CALA,SvBqiFJ,CuB5hFI,qCACE,UAAA,CACA,uBvB8hFN,CuB3hFM,sFACE,UvB6hFR,CuBrhFI,4BAaE,oDAAA,CACA,iBAAA,CAFA,UAAA,CAHA,YAAA,CANA,YAAA,CAQA,cAAA,CADA,cAAA,CATA,iBAAA,CACA,KAAA,CAaA,2CACE,CATF,wBAAA,CACA,6BAAA,CAJA,UvBgiFN,CuBhhFM,4CAGE,8CACE,2BvBghFR,CACF,CuB5gFM,gDAIE,cAAA,CAHA,2CvB+gFR,CuBvgFI,2BACE,sCAAA,CACA,iBvBygFN,CuBrgFI,uEACE,+BvBugFN,CuBpgFM,mFACE,0CvBsgFR,CuBjgFI,0CAGE,cAAA,CADA,eAAA,CADA,SvBqgFN,CuB//EI,8CACE,oBAAA,CACA,evBigFN,CuB9/EM,qDAIE,mCAAA,CAHA,oBAAA,CACA,mBAAA,CAIA,qBAAA,CADA,iDAAA,CAFA,qBvBmgFR,CuB5/EQ,iBAVF,qDAWI,WvB+/ER,CuB5/EQ,mEACE,mCvB8/EV,CACF,CwB5tFA,kBAME,exBwuFF,CwB9uFA,kBAME,gBxBwuFF,CwB9uFA,QAUE,2CAAA,CACA,oBAAA,CAEA,8BAAA,CALA,uCAAA,CACA,cAAA,CALA,aAAA,CAGA,eAAA,CAKA,YAAA,CAPA,mBAAA,CAJA,cAAA,CACA,UAAA,CAiBA,yBAAA,CALA,mGACE,CAZF,SxB2uFF,CwBxtFE,aAtBF,QAuBI,YxB2tFF,CACF,CwBxtFE,kBACE,wBxB0tFJ,CwBttFE,gBAEE,SAAA,CADA,mBAAA,CAGA,+BAAA,CADA,uBxBytFJ,CwBrtFI,0BACE,8BxButFN,CwBltFE,4BAEE,0CAAA,CADA,+BxBqtFJ,CwBhtFE,YACE,oBAAA,CACA,oBxBktFJ,CyBvwFA,oBACE,GACE,mBzB0wFF,CACF,CyBlwFA,MACE,wfzBowFF,CyB9vFA,YACE,aAAA,CAEA,eAAA,CADA,azBkwFF,CyB9vFE,+BAOE,kBAAA,CAAA,kBzB+vFJ,CyBtwFE,+BAOE,iBAAA,CAAA,mBzB+vFJ,CyBtwFE,qBAQE,aAAA,CACA,cAAA,CACA,YAAA,CATA,iBAAA,CAKA,UzBgwFJ,CyBzvFI,qCAIE,iBzBiwFN,CyBrwFI,qCAIE,kBzBiwFN,CyBrwFI,2BAME,6BAAA,CADA,UAAA,CAJA,oBAAA,CAEA,YAAA,CAIA,yCAAA,CAAA,iCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,WzBmwFN,CyBtvFE,kBAUE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAJA,gCAAA,CACA,oBAAA,CAHA,kBAAA,CAFA,YAAA,CASA,SAAA,CANA,aAAA,CAFA,SAAA,CAJA,iBAAA,CAgBA,4BAAA,CAfA,UAAA,CAYA,+CACE,CAZF,SzBowFJ,CyBnvFI,+EACE,gBAAA,CACA,SAAA,CACA,sCzBqvFN,CyB/uFI,wBAGE,oCACE,gCzB+uFN,CyB3uFI,2CACE,czB6uFN,CACF,CyBxuFE,kBACE,kBzB0uFJ,CyBtuFE,4BAGE,kBAAA,CAAA,oBzB6uFJ,CyBhvFE,4BAGE,mBAAA,CAAA,mBzB6uFJ,CyBhvFE,kBAKE,cAAA,CAJA,aAAA,CAKA,YAAA,CAIA,uBAAA,CAHA,2CACE,CAJF,kBAAA,CAFA,UzB8uFJ,CyBnuFI,gDACE,+BzBquFN,CyBjuFI,wBACE,qDzBmuFN,C0Bp0FA,MAEI,uWAAA,CAAA,8WAAA,CAAA,sPAAA,CAAA,8xBAAA,CAAA,0MAAA,CAAA,gbAAA,CAAA,gMAAA,CAAA,iQAAA,CAAA,0VAAA,CAAA,6aAAA,CAAA,8SAAA,CAAA,gM1B61FJ,C0Bj1FE,4CAME,8CAAA,CACA,2BAAA,CACA,mBAAA,CACA,8BAAA,CAJA,mCAAA,CAJA,iBAAA,CAGA,gBAAA,CADA,iBAAA,CADA,eAAA,CAQA,uB1Bo1FJ,C0Bj1FI,aAbF,4CAcI,e1Bo1FJ,CACF,C0Bh1FI,gDACE,qB1Bk1FN,C0B90FI,gIAEE,iBAAA,CADA,c1Bi1FN,C0B50FI,4FACE,iB1B80FN,C0B10FI,kFACE,e1B40FN,C0Bx0FI,0FACE,Y1B00FN,C0Bt0FI,8EACE,mB1Bw0FN,C0Bn0FE,sEAGE,iBAAA,CAAA,mB1B60FJ,C0Bh1FE,sEAGE,kBAAA,CAAA,kB1B60FJ,C0Bh1FE,sEASE,uB1Bu0FJ,C0Bh1FE,sEASE,wB1Bu0FJ,C0Bh1FE,sEAUE,4B1Bs0FJ,C0Bh1FE,4IAWE,6B1Bq0FJ,C0Bh1FE,sEAWE,4B1Bq0FJ,C0Bh1FE,kDAOE,0BAAA,CACA,WAAA,CAFA,eAAA,CADA,eAAA,CAHA,oBAAA,CAAA,iBAAA,CADA,iB1B+0FJ,C0Bl0FI,kFACE,e1Bo0FN,C0Bh0FI,oFAOE,U1Bs0FN,C0B70FI,oFAOE,W1Bs0FN,C0B70FI,gEAME,wBCwIU,CDzIV,UAAA,CADA,WAAA,CAIA,kDAAA,CAAA,0CAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CACA,UAAA,CACA,U1B00FN,C0B9zFI,4DACE,4D1Bg0FN,C0BlzFE,sDACE,oB1BqzFJ,C0BjzFE,8DACE,0B1BozFJ,C0BjzFI,4EACE,wBAbG,CAcH,kDAAA,CAAA,0C1BmzFN,C0B/yFI,0EACE,a1BizFN,C0Bj0FE,8DACE,oB1Bo0FJ,C0Bh0FE,sEACE,0B1Bm0FJ,C0Bh0FI,oFACE,wBAbG,CAcH,sDAAA,CAAA,8C1Bk0FN,C0B9zFI,kFACE,a1Bg0FN,C0Bh1FE,sDACE,oB1Bm1FJ,C0B/0FE,8DACE,0B1Bk1FJ,C0B/0FI,4EACE,wBAbG,CAcH,kDAAA,CAAA,0C1Bi1FN,C0B70FI,0EACE,a1B+0FN,C0B/1FE,oDACE,oB1Bk2FJ,C0B91FE,4DACE,0B1Bi2FJ,C0B91FI,0EACE,wBAbG,CAcH,iDAAA,CAAA,yC1Bg2FN,C0B51FI,wEACE,a1B81FN,C0B92FE,4DACE,oB1Bi3FJ,C0B72FE,oEACE,0B1Bg3FJ,C0B72FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1B+2FN,C0B32FI,gFACE,a1B62FN,C0B73FE,8DACE,oB1Bg4FJ,C0B53FE,sEACE,0B1B+3FJ,C0B53FI,oFACE,wBAbG,CAcH,sDAAA,CAAA,8C1B83FN,C0B13FI,kFACE,a1B43FN,C0B54FE,4DACE,oB1B+4FJ,C0B34FE,oEACE,0B1B84FJ,C0B34FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1B64FN,C0Bz4FI,gFACE,a1B24FN,C0B35FE,4DACE,oB1B85FJ,C0B15FE,oEACE,0B1B65FJ,C0B15FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1B45FN,C0Bx5FI,gFACE,a1B05FN,C0B16FE,0DACE,oB1B66FJ,C0Bz6FE,kEACE,0B1B46FJ,C0Bz6FI,gFACE,wBAbG,CAcH,oDAAA,CAAA,4C1B26FN,C0Bv6FI,8EACE,a1By6FN,C0Bz7FE,oDACE,oB1B47FJ,C0Bx7FE,4DACE,0B1B27FJ,C0Bx7FI,0EACE,wBAbG,CAcH,iDAAA,CAAA,yC1B07FN,C0Bt7FI,wEACE,a1Bw7FN,C0Bx8FE,4DACE,oB1B28FJ,C0Bv8FE,oEACE,0B1B08FJ,C0Bv8FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1By8FN,C0Br8FI,gFACE,a1Bu8FN,C0Bv9FE,wDACE,oB1B09FJ,C0Bt9FE,gEACE,0B1By9FJ,C0Bt9FI,8EACE,wBAbG,CAcH,mDAAA,CAAA,2C1Bw9FN,C0Bp9FI,4EACE,a1Bs9FN,C4B/mGA,MACE,wM5BknGF,C4BzmGE,sBAEE,uCAAA,CADA,gB5B6mGJ,C4BzmGI,mCACE,a5B2mGN,C4B5mGI,mCACE,c5B2mGN,C4BvmGM,4BACE,sB5BymGR,C4BtmGQ,mCACE,gC5BwmGV,C4BpmGQ,2DACE,SAAA,CAEA,uBAAA,CADA,e5BumGV,C4BlmGQ,yGACE,SAAA,CACA,uB5BomGV,C4BhmGQ,yCACE,Y5BkmGV,C4B3lGE,0BACE,eAAA,CACA,e5B6lGJ,C4B1lGI,+BACE,oB5B4lGN,C4BvlGE,gDACE,Y5BylGJ,C4BrlGE,8BAIE,+BAAA,CAHA,oBAAA,CAEA,WAAA,CAGA,SAAA,CAKA,4BAAA,CAJA,4DACE,CAHF,0B5BylGJ,C4BhlGI,aAdF,8BAeI,+BAAA,CACA,SAAA,CACA,uB5BmlGJ,CACF,C4BhlGI,wCACE,6B5BklGN,C4B9kGI,oCACE,+B5BglGN,C4B5kGI,qCAKE,6BAAA,CADA,UAAA,CAHA,oBAAA,CAEA,YAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,W5BqlGN,C4BxkGQ,mDACE,oB5B0kGV,C6BxrGE,kCAEE,iB7B8rGJ,C6BhsGE,kCAEE,kB7B8rGJ,C6BhsGE,wBAGE,yCAAA,CAFA,oBAAA,CAGA,SAAA,CACA,mC7B2rGJ,C6BtrGI,aAVF,wBAWI,Y7ByrGJ,CACF,C6BrrGE,6FAEE,SAAA,CACA,mC7BurGJ,C6BjrGE,4FAEE,+B7BmrGJ,C6B/qGE,oBACE,yBAAA,CACA,uBAAA,CAGA,yE7B+qGJ,CKhjGI,sCwBrHE,qDACE,uB7BwqGN,CACF,C6BnqGE,kEACE,yB7BqqGJ,C6BjqGE,sBACE,0B7BmqGJ,C8B9tGE,2BACE,a9BiuGJ,CK5iGI,wCyBtLF,2BAKI,e9BiuGJ,CACF,C8B9tGI,6BAGE,0BAAA,CAAA,2BAAA,CADA,eAAA,CAEA,iBAAA,CAHA,yBAAA,CAAA,iB9BmuGN,C8B7tGM,2CACE,kB9B+tGR,C+BhvGE,uBACE,4C/BovGJ,C+B/uGE,8CAJE,kCAAA,CAAA,0B/BuvGJ,C+BnvGE,uBACE,4C/BkvGJ,C+B7uGE,4BAEE,kCAAA,CAAA,0BAAA,CADA,qC/BgvGJ,C+B5uGI,mCACE,a/B8uGN,C+B1uGI,kCACE,a/B4uGN,C+BvuGE,0BAKE,eAAA,CAJA,aAAA,CAEA,YAAA,CACA,aAAA,CAFA,kBAAA,CAAA,mB/B4uGJ,C+BtuGI,uCACE,e/BwuGN,C+BpuGI,sCACE,kB/BsuGN,CgCnxGA,MACE,8LhCsxGF,CgC7wGE,oBAGE,iBAAA,CAEA,gBAAA,CADA,ahC+wGJ,CgC3wGI,wCACE,uBhC6wGN,CgCzwGI,gCAEE,eAAA,CADA,gBhC4wGN,CgCrwGM,wCACE,mBhCuwGR,CgCjwGE,8BAKE,oBhCowGJ,CgCzwGE,8BAKE,mBhCowGJ,CgCzwGE,8BAOE,4BhCkwGJ,CgCzwGE,4DAQE,6BhCiwGJ,CgCzwGE,8BAQE,4BhCiwGJ,CgCzwGE,oBAME,cAAA,CAHA,aAAA,CACA,ehCqwGJ,CgC9vGI,kCACE,uCAAA,CACA,oBhCgwGN,CgC5vGI,wCAEE,uCAAA,CADA,YhC+vGN,CgC1vGI,oCASE,WhCgwGN,CgCzwGI,oCASE,UhCgwGN,CgCzwGI,0BAME,6BAAA,CADA,UAAA,CADA,WAAA,CAMA,yCAAA,CAAA,iCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAZA,iBAAA,CACA,UAAA,CAMA,sBAAA,CADA,yBAAA,CAJA,UhCswGN,CgCzvGM,oCACE,wBhC2vGR,CgCtvGI,4BACE,YhCwvGN,CgCnvGI,4CACE,YhCqvGN,CiC50GE,+DACE,mBAAA,CACA,cAAA,CACA,uBjC+0GJ,CiC50GI,2EAGE,iBAAA,CADA,eAAA,CADA,ajCg1GN,CkCt1GE,6BACE,sClCy1GJ,CkCt1GE,cACE,yClCw1GJ,CkC50GE,sIACE,oClC80GJ,CkCt0GE,2EACE,qClCw0GJ,CkC9zGE,wGACE,oClCg0GJ,CkCvzGE,yFACE,qClCyzGJ,CkCpzGE,6BACE,kClCszGJ,CkChzGE,6CACE,sClCkzGJ,CkC3yGE,4DACE,sClC6yGJ,CkCtyGE,4DACE,qClCwyGJ,CkC/xGE,yFACE,qClCiyGJ,CkCzxGE,2EACE,sClC2xGJ,CkChxGE,wHACE,qClCkxGJ,CkC7wGE,8BAGE,mBAAA,CADA,gBAAA,CADA,gBlCixGJ,CkC5wGE,eACE,4ClC8wGJ,CkC3wGE,eACE,4ClC6wGJ,CkCzwGE,gBAIE,wCAAA,CAHA,aAAA,CAEA,wBAAA,CADA,wBlC6wGJ,CkCvwGE,yBAOE,wCAAA,CACA,+DAAA,CACA,4BAAA,CACA,6BAAA,CARA,iBAAA,CAGA,eAAA,CACA,eAAA,CAFA,cAAA,CADA,oCAAA,CAFA,iBlCkxGJ,CkCtwGI,6BACE,YlCwwGN,CkCrwGM,kCACE,wBAAA,CACA,yBlCuwGR,CkCjwGE,iCAaE,wCAAA,CACA,+DAAA,CAJA,uCAAA,CACA,0BAAA,CALA,UAAA,CAJA,oBAAA,CAOA,2BAAA,CADA,2BAAA,CADA,2BAAA,CANA,eAAA,CAWA,wBAAA,CAAA,qBAAA,CAAA,gBAAA,CAPA,SlC0wGJ,CkCxvGE,sBACE,iBAAA,CACA,iBlC0vGJ,CkClvGI,sCACE,gBlCovGN,CkChvGI,gDACE,YlCkvGN,CkCxuGA,gBACE,iBlC2uGF,CkCvuGE,yCACE,aAAA,CACA,SlCyuGJ,CkCpuGE,mBACE,YlCsuGJ,CkCjuGE,oBACE,QlCmuGJ,CkC/tGE,4BACE,WAAA,CACA,SAAA,CACA,elCiuGJ,CkC9tGI,0CACE,YlCguGN,CkC1tGE,yBAKE,wCAAA,CAEA,+BAAA,CADA,4BAAA,CAHA,eAAA,CADA,oDAAA,CAEA,wBAAA,CAAA,qBAAA,CAAA,gBlC+tGJ,CkCxtGE,2BAEE,+DAAA,CADA,2BlC2tGJ,CkCvtGI,+BACE,uCAAA,CACA,gBlCytGN,CkCptGE,sBACE,MAAA,CACA,WlCstGJ,CkCjtGA,aACE,alCotGF,CkC1sGE,4BAEE,aAAA,CADA,YlC8sGJ,CkC1sGI,wDAEE,2BAAA,CADA,wBlC6sGN,CkCvsGE,+BAKE,2CAAA,CAEA,+BAAA,CADA,gCAAA,CADA,sBAAA,CAHA,mBAAA,CACA,gBAAA,CAFA,alC+sGJ,CkCtsGI,qCAEE,UAAA,CACA,UAAA,CAFA,alC0sGN,CK30GI,wC6BgJF,8BACE,iBlC+rGF,CkCrrGE,wSAGE,elC2rGJ,CkCvrGE,sCAEE,mBAAA,CACA,eAAA,CADA,oBAAA,CADA,kBAAA,CAAA,mBlC2rGJ,CACF,CDlhHI,yDAIE,+BAAA,CACA,8BAAA,CAFA,aAAA,CADA,QAAA,CADA,iBCwhHN,CDhhHI,uBAEE,uCAAA,CADA,cCmhHN,CD99GM,iHAEE,WAlDkB,CAiDlB,kBCy+GR,CD1+GM,6HAEE,WAlDkB,CAiDlB,kBCq/GR,CDt/GM,6HAEE,WAlDkB,CAiDlB,kBCigHR,CDlgHM,oHAEE,WAlDkB,CAiDlB,kBC6gHR,CD9gHM,0HAEE,WAlDkB,CAiDlB,kBCyhHR,CD1hHM,uHAEE,WAlDkB,CAiDlB,kBCqiHR,CDtiHM,uHAEE,WAlDkB,CAiDlB,kBCijHR,CDljHM,6HAEE,WAlDkB,CAiDlB,kBC6jHR,CD9jHM,yCAEE,WAlDkB,CAiDlB,kBCikHR,CDlkHM,yCAEE,WAlDkB,CAiDlB,kBCqkHR,CDtkHM,0CAEE,WAlDkB,CAiDlB,kBCykHR,CD1kHM,uCAEE,WAlDkB,CAiDlB,kBC6kHR,CD9kHM,wCAEE,WAlDkB,CAiDlB,kBCilHR,CDllHM,sCAEE,WAlDkB,CAiDlB,kBCqlHR,CDtlHM,wCAEE,WAlDkB,CAiDlB,kBCylHR,CD1lHM,oCAEE,WAlDkB,CAiDlB,kBC6lHR,CD9lHM,2CAEE,WAlDkB,CAiDlB,kBCimHR,CDlmHM,qCAEE,WAlDkB,CAiDlB,kBCqmHR,CDtmHM,oCAEE,WAlDkB,CAiDlB,kBCymHR,CD1mHM,kCAEE,WAlDkB,CAiDlB,kBC6mHR,CD9mHM,qCAEE,WAlDkB,CAiDlB,kBCinHR,CDlnHM,mCAEE,WAlDkB,CAiDlB,kBCqnHR,CDtnHM,qCAEE,WAlDkB,CAiDlB,kBCynHR,CD1nHM,wCAEE,WAlDkB,CAiDlB,kBC6nHR,CD9nHM,sCAEE,WAlDkB,CAiDlB,kBCioHR,CDloHM,2CAEE,WAlDkB,CAiDlB,kBCqoHR,CD1nHM,iCAEE,WAPkB,CAMlB,iBC6nHR,CD9nHM,uCAEE,WAPkB,CAMlB,iBCioHR,CDloHM,mCAEE,WAPkB,CAMlB,iBCqoHR,CmCvtHA,MACE,qMAAA,CACA,mMnC0tHF,CmCjtHE,wBAKE,mBAAA,CAHA,YAAA,CACA,qBAAA,CACA,YAAA,CAHA,iBnCwtHJ,CmC9sHI,8BAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,OnCktHN,CmC7sHM,qCACE,0BnC+sHR,CmChrHE,2BAKE,uBAAA,CADA,+DAAA,CAHA,YAAA,CACA,cAAA,CACA,aAAA,CAGA,oBnCkrHJ,CmC/qHI,aATF,2BAUI,gBnCkrHJ,CACF,CmC/qHI,cAGE,+BACE,iBnC+qHN,CmC5qHM,sCAQE,oCAAA,CANA,QAAA,CAKA,UAAA,CAHA,aAAA,CAEA,UAAA,CAHA,MAAA,CAFA,iBAAA,CAYA,2CAAA,CAJA,qCACE,CAEF,kDAAA,CAPA,+BnCorHR,CACF,CmCvqHI,8CACE,YnCyqHN,CmCrqHI,iCASE,+BAAA,CACA,6BAAA,CAJA,uCAAA,CAEA,cAAA,CAPA,aAAA,CAGA,gBAAA,CACA,eAAA,CAFA,8BAAA,CAWA,+BAAA,CAHA,2CACE,CALF,kBAAA,CALA,UnCirHN,CmClqHM,aAII,6CACE,OnCiqHV,CmClqHQ,8CACE,OnCoqHV,CmCrqHQ,8CACE,OnCuqHV,CmCxqHQ,8CACE,OnC0qHV,CmC3qHQ,8CACE,OnC6qHV,CmC9qHQ,8CACE,OnCgrHV,CmCjrHQ,8CACE,OnCmrHV,CmCprHQ,8CACE,OnCsrHV,CmCvrHQ,8CACE,OnCyrHV,CmC1rHQ,+CACE,QnC4rHV,CmC7rHQ,+CACE,QnC+rHV,CmChsHQ,+CACE,QnCksHV,CmCnsHQ,+CACE,QnCqsHV,CmCtsHQ,+CACE,QnCwsHV,CmCzsHQ,+CACE,QnC2sHV,CmC5sHQ,+CACE,QnC8sHV,CmC/sHQ,+CACE,QnCitHV,CmCltHQ,+CACE,QnCotHV,CmCrtHQ,+CACE,QnCutHV,CmCxtHQ,+CACE,QnC0tHV,CACF,CmCrtHM,uCACE,+BnCutHR,CmCjtHE,4BACE,UnCmtHJ,CmChtHI,aAJF,4BAKI,gBnCmtHJ,CACF,CmC/sHE,0BACE,YnCitHJ,CmC9sHI,aAJF,0BAKI,anCitHJ,CmC7sHM,sCACE,OnC+sHR,CmChtHM,uCACE,OnCktHR,CmCntHM,uCACE,OnCqtHR,CmCttHM,uCACE,OnCwtHR,CmCztHM,uCACE,OnC2tHR,CmC5tHM,uCACE,OnC8tHR,CmC/tHM,uCACE,OnCiuHR,CmCluHM,uCACE,OnCouHR,CmCruHM,uCACE,OnCuuHR,CmCxuHM,wCACE,QnC0uHR,CmC3uHM,wCACE,QnC6uHR,CmC9uHM,wCACE,QnCgvHR,CmCjvHM,wCACE,QnCmvHR,CmCpvHM,wCACE,QnCsvHR,CmCvvHM,wCACE,QnCyvHR,CmC1vHM,wCACE,QnC4vHR,CmC7vHM,wCACE,QnC+vHR,CmChwHM,wCACE,QnCkwHR,CmCnwHM,wCACE,QnCqwHR,CmCtwHM,wCACE,QnCwwHR,CACF,CmClwHI,+FAEE,QnCowHN,CmCjwHM,yGACE,wBAAA,CACA,yBnCowHR,CmC3vHM,2DAEE,wBAAA,CACA,yBAAA,CAFA,QnC+vHR,CmCxvHM,iEACE,QnC0vHR,CmCvvHQ,qLAGE,wBAAA,CACA,yBAAA,CAFA,QnC2vHV,CmCrvHQ,6FACE,wBAAA,CACA,yBnCuvHV,CmClvHM,yDACE,kBnCovHR,CmC/uHI,sCACE,QnCivHN,CmC5uHE,2BAEE,iBAAA,CAOA,kBAAA,CAHA,uCAAA,CAEA,cAAA,CAPA,aAAA,CAGA,YAAA,CACA,gBAAA,CAEA,mBAAA,CAGA,gCAAA,CAPA,WnCqvHJ,CmC3uHI,iCAEE,uDAAA,CADA,+BnC8uHN,CmCzuHI,iCAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAMA,8CAAA,CAAA,sCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CANA,+CACE,CALF,UnCmvHN,CmCpuHE,4BAOE,yEACE,CANF,YAAA,CAGA,aAAA,CAFA,qBAAA,CAGA,mBAAA,CALA,iBAAA,CAYA,wBAAA,CATA,YnC0uHJ,CmC9tHI,sCACE,wBnCguHN,CmC5tHI,oCACE,SnC8tHN,CmC1tHI,kCAGE,wEACE,CAFF,mBAAA,CADA,OnC8tHN,CmCptHM,uDACE,8CAAA,CAAA,sCnCstHR,CKt0HI,wC8B8HF,wDAEE,kBnC8sHF,CmChtHA,wDAEE,mBnC8sHF,CmChtHA,8CAGE,eAAA,CAFA,eAAA,CAGA,iCnC4sHF,CmCxsHE,8DACE,mBnC2sHJ,CmC5sHE,8DACE,kBnC2sHJ,CmC5sHE,oDAEE,UnC0sHJ,CmCtsHE,8EAEE,kBnCysHJ,CmC3sHE,8EAEE,mBnCysHJ,CmC3sHE,8EAGE,kBnCwsHJ,CmC3sHE,8EAGE,mBnCwsHJ,CmC3sHE,oEACE,UnC0sHJ,CmCpsHE,8EAEE,mBnCusHJ,CmCzsHE,8EAEE,kBnCusHJ,CmCzsHE,8EAGE,mBnCssHJ,CmCzsHE,8EAGE,kBnCssHJ,CmCzsHE,oEACE,UnCwsHJ,CACF,CmC1rHE,cAHF,olDAII,+BnC6rHF,CmC1rHE,g8GACE,sCnC4rHJ,CACF,CmCvrHA,4sDACE,uDnC0rHF,CmCtrHA,wmDACE,anCyrHF,CoCtiIA,MACE,8WAAA,CAEA,uXpC0iIF,CoChiIE,4BAEE,oBAAA,CADA,iBpCoiIJ,CoC/hII,sDAGE,SpCiiIN,CoCpiII,sDAGE,UpCiiIN,CoCpiII,4CACE,iBAAA,CACA,SpCkiIN,CoC5hIE,+CAEE,SAAA,CADA,UpC+hIJ,CoC1hIE,kDAOE,WpCgiIJ,CoCviIE,kDAOE,YpCgiIJ,CoCviIE,wCAME,qDAAA,CADA,UAAA,CADA,aAAA,CAIA,0CAAA,CAAA,kCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CACA,SAAA,CACA,YpCoiIJ,CoCxhIE,gEACE,wBTyWa,CSxWb,mDAAA,CAAA,2CpC0hIJ,CqC5kIA,QACE,8DAAA,CAGA,+CAAA,CACA,iEAAA,CACA,oDAAA,CACA,sDAAA,CACA,mDrC6kIF,CqCvkIA,SAEE,kBAAA,CADA,YrC2kIF,CKp7HI,mCiChKA,8BACE,UtC4lIJ,CsC7lIE,8BACE,WtC4lIJ,CsC7lIE,8BAGE,kBtC0lIJ,CsC7lIE,8BAGE,iBtC0lIJ,CsC7lIE,oBAKE,mBAAA,CADA,YAAA,CAFA,atC2lIJ,CsCrlII,kCACE,WtCwlIN,CsCzlII,kCACE,UtCwlIN,CsCzlII,kCAEE,iBAAA,CAAA,ctCulIN,CsCzlII,kCAEE,aAAA,CAAA,kBtCulIN,CACF","file":"main.css"} \ No newline at end of file +{"version":3,"sources":["src/assets/stylesheets/main/extensions/pymdownx/_keys.scss","../../../src/assets/stylesheets/main.scss","src/assets/stylesheets/main/_resets.scss","src/assets/stylesheets/main/_colors.scss","src/assets/stylesheets/main/_icons.scss","src/assets/stylesheets/main/_typeset.scss","src/assets/stylesheets/utilities/_break.scss","src/assets/stylesheets/main/components/_banner.scss","src/assets/stylesheets/main/components/_base.scss","src/assets/stylesheets/main/components/_clipboard.scss","src/assets/stylesheets/main/components/_consent.scss","src/assets/stylesheets/main/components/_content.scss","src/assets/stylesheets/main/components/_dialog.scss","src/assets/stylesheets/main/components/_feedback.scss","src/assets/stylesheets/main/components/_footer.scss","src/assets/stylesheets/main/components/_form.scss","src/assets/stylesheets/main/components/_header.scss","src/assets/stylesheets/main/components/_nav.scss","src/assets/stylesheets/main/components/_search.scss","src/assets/stylesheets/main/components/_select.scss","src/assets/stylesheets/main/components/_sidebar.scss","src/assets/stylesheets/main/components/_source.scss","src/assets/stylesheets/main/components/_tabs.scss","src/assets/stylesheets/main/components/_tag.scss","src/assets/stylesheets/main/components/_tooltip.scss","src/assets/stylesheets/main/components/_top.scss","src/assets/stylesheets/main/components/_version.scss","src/assets/stylesheets/main/extensions/markdown/_admonition.scss","node_modules/material-design-color/material-color.scss","src/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/assets/stylesheets/main/extensions/markdown/_toc.scss","src/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/assets/stylesheets/main/integrations/_mermaid.scss","src/assets/stylesheets/main/_modifiers.scss"],"names":[],"mappings":"AAgGM,gBCk+GN,CCtiHA,KAEE,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CADA,qBDzBF,CC8BA,iBAGE,kBD3BF,CC8BE,gCANF,iBAOI,yBDzBF,CACF,CC6BA,KACE,QD1BF,CC8BA,qBAIE,uCD3BF,CC+BA,EACE,aAAA,CACA,oBD5BF,CCgCA,GAME,QAAA,CALA,kBAAA,CACA,aAAA,CACA,aAAA,CAEA,gBAAA,CADA,SD3BF,CCiCA,MACE,aD9BF,CCkCA,QAEE,eD/BF,CCmCA,IACE,iBDhCF,CCoCA,MAEE,uBAAA,CADA,gBDhCF,CCqCA,MAEE,eAAA,CACA,kBDlCF,CCsCA,OAKE,gBAAA,CACA,QAAA,CAHA,mBAAA,CACA,iBAAA,CAFA,QAAA,CADA,SD9BF,CCuCA,MACE,QAAA,CACA,YDpCF,CErDA,MAIE,6BAAA,CACA,oCAAA,CACA,mCAAA,CACA,0BAAA,CACA,sCAAA,CAGA,4BAAA,CACA,2CAAA,CACA,yBAAA,CACA,qCFmDF,CE7CA,+BAIE,kBF6CF,CE1CE,oHAEE,YF4CJ,CEnCA,qCAGE,+BAAA,CACA,sCAAA,CACA,wCAAA,CACA,yCAAA,CACA,0BAAA,CACA,sCAAA,CACA,wCAAA,CACA,yCAAA,CAGA,0BAAA,CACA,0BAAA,CAGA,4BAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,iCAAA,CACA,+CAAA,CACA,6DAAA,CACA,gEAAA,CACA,4DAAA,CACA,4DAAA,CACA,6DAAA,CAGA,6CAAA,CAGA,+CAAA,CAGA,iCAAA,CAGA,gCAAA,CACA,gCAAA,CAGA,8BAAA,CACA,kCAAA,CACA,qCAAA,CAGA,kCAAA,CACA,gDAAA,CAGA,mDAAA,CACA,mDAAA,CAGA,+BAAA,CACA,0BAAA,CAGA,yBAAA,CACA,qCAAA,CACA,uCAAA,CACA,8BAAA,CACA,oCAAA,CAGA,8DAAA,CAKA,8DAAA,CAKA,0DFUF,CG5HE,aAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,YHiIJ,CItIA,KACE,kCAAA,CACA,iCAAA,CAGA,uGAAA,CAKA,mFJuIF,CIjIA,iBAIE,mCAAA,CACA,6BAAA,CAFA,sCJsIF,CIhIA,aAIE,4BAAA,CADA,sCJoIF,CI3HA,MACE,0NAAA,CACA,mNAAA,CACA,oNJ8HF,CIvHA,YAGE,gCAAA,CAAA,kBAAA,CAFA,eAAA,CACA,eJ2HF,CItHE,aAPF,YAQI,gBJyHF,CACF,CItHE,uGAME,iBAAA,CAAA,cJwHJ,CIpHE,eAKE,uCAAA,CAHA,aAAA,CAEA,eAAA,CAHA,iBJ2HJ,CIlHE,8BAPE,eAAA,CAGA,qBJ6HJ,CIzHE,eAEE,kBAAA,CAEA,eAAA,CAHA,oBJwHJ,CIhHE,eAEE,gBAAA,CACA,eAAA,CAEA,qBAAA,CADA,eAAA,CAHA,mBJsHJ,CI9GE,kBACE,eJgHJ,CI5GE,eAEE,eAAA,CACA,qBAAA,CAFA,YJgHJ,CI1GE,8BAKE,uCAAA,CAFA,cAAA,CACA,eAAA,CAEA,qBAAA,CAJA,eJgHJ,CIxGE,eACE,wBJ0GJ,CItGE,eAGE,+DAAA,CAFA,iBAAA,CACA,cJyGJ,CIpGE,cACE,+BAAA,CACA,qBJsGJ,CInGI,mCAEE,sBJoGN,CIhGI,wCACE,+BJkGN,CI/FM,kDACE,uDJiGR,CI5FI,mBACE,kBAAA,CACA,iCJ8FN,CI1FI,4BACE,uCAAA,CACA,oBJ4FN,CIvFE,iDAIE,6BAAA,CACA,aAAA,CAFA,2BJ2FJ,CItFI,aARF,iDASI,oBJ2FJ,CACF,CIvFE,iBAIE,wCAAA,CACA,mBAAA,CACA,kCAAA,CAAA,0BAAA,CAJA,eAAA,CADA,uBAAA,CAEA,qBJ4FJ,CItFI,qCAEE,uCAAA,CADA,YJyFN,CInFE,gBAEE,iBAAA,CACA,eAAA,CAFA,iBJuFJ,CIlFI,qBASE,kCAAA,CAAA,0BAAA,CADA,eAAA,CAPA,aAAA,CAEA,QAAA,CAIA,uCAAA,CAHA,aAAA,CAFA,oCAAA,CASA,yDAAA,CADA,oBAAA,CAJA,iBAAA,CADA,iBJ0FN,CIjFM,2BACE,+CJmFR,CI/EM,wCAEE,YAAA,CADA,WJkFR,CI7EM,8CACE,oDJ+ER,CI5EQ,oDACE,0CJ8EV,CIvEE,gBAOE,4CAAA,CACA,mBAAA,CACA,mKACE,CANF,gCAAA,CAHA,oBAAA,CAEA,eAAA,CADA,uBAAA,CAIA,uBAAA,CADA,qBJ6EJ,CIlEE,iBAGE,6CAAA,CACA,kCAAA,CAAA,0BAAA,CAHA,aAAA,CACA,qBJsEJ,CIhEE,iBAGE,6DAAA,CADA,WAAA,CADA,oBJoEJ,CI/DI,oBAGE,wEAQE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAJA,gCAAA,CACA,mBAAA,CAFA,eAAA,CAHA,UAAA,CAEA,cAAA,CADA,mBAAA,CAFA,iBAAA,CACA,WJuEN,CACF,CI1DE,kBACE,WJ4DJ,CIxDE,oDAEE,qBJ0DJ,CI5DE,oDAEE,sBJ0DJ,CItDE,iCACE,kBJ2DJ,CI5DE,iCACE,mBJ2DJ,CI5DE,iCAIE,2DJwDJ,CI5DE,iCAIE,4DJwDJ,CI5DE,uBAGE,uCAAA,CADA,aAAA,CAAA,cJ0DJ,CIpDE,eACE,oBJsDJ,CIlDE,kDAGE,kBJoDJ,CIvDE,kDAGE,mBJoDJ,CIvDE,8BAEE,SJqDJ,CIjDI,0DACE,iBJoDN,CIhDI,oCACE,2BJmDN,CIhDM,0CACE,2BJmDR,CI9CI,wDACE,kBJkDN,CInDI,wDACE,mBJkDN,CInDI,oCAEE,kBJiDN,CI9CM,kGAEE,aJkDR,CI9CM,0DACE,eJiDR,CI7CM,4HAEE,kBJgDR,CIlDM,4HAEE,mBJgDR,CIlDM,oFACE,kBAAA,CAAA,eJiDR,CI1CE,yBAEE,mBJ4CJ,CI9CE,yBAEE,oBJ4CJ,CI9CE,eACE,mBAAA,CAAA,cJ6CJ,CIxCE,kDAIE,WAAA,CADA,cJ2CJ,CInCI,4BAEE,oBJqCN,CIjCI,6BAEE,oBJmCN,CI/BI,kCACE,YJiCN,CI5BE,mBACE,iBAAA,CAGA,eAAA,CADA,cAAA,CAEA,iBAAA,CAHA,yBAAA,CAAA,sBAAA,CAAA,iBJiCJ,CI3BI,uBACE,aJ6BN,CIxBE,uBAGE,iBAAA,CADA,eAAA,CADA,eJ4BJ,CItBE,mBACE,cJwBJ,CIpBE,+BAME,2CAAA,CACA,iDAAA,CACA,mBAAA,CAPA,oBAAA,CAGA,gBAAA,CAFA,cAAA,CACA,aAAA,CAEA,iBJyBJ,CInBI,aAXF,+BAYI,aJsBJ,CACF,CIjBI,iCACE,gBJmBN,CIZM,8FACE,YJcR,CIVM,4FACE,eJYR,CIPI,8FACE,eJSN,CINM,kHACE,gBJQR,CIHI,kCAGE,eAAA,CAFA,cAAA,CACA,sBAAA,CAEA,kBJKN,CIDI,kCAGE,qDAAA,CAFA,sBAAA,CACA,kBJIN,CICI,wCACE,iCJCN,CIEM,8CACE,qDAAA,CACA,sDJAR,CIKI,iCACE,iBJHN,CIQE,wCACE,cJNJ,CISI,wDAIE,gBJDN,CIHI,wDAIE,iBJDN,CIHI,8CAME,UAAA,CALA,oBAAA,CAEA,YAAA,CAKA,oDAAA,CAAA,4CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAHA,iCAAA,CAFA,0BAAA,CAHA,WJCN,CIWI,oDACE,oDJTN,CIaI,mEACE,kDAAA,CACA,yDAAA,CAAA,iDJXN,CIeI,oEACE,kDAAA,CACA,0DAAA,CAAA,kDJbN,CIkBE,wBACE,iBAAA,CACA,eAAA,CACA,iBJhBJ,CIoBE,mBACE,oBAAA,CAEA,kBAAA,CADA,eJjBJ,CIqBI,aANF,mBAOI,aJlBJ,CACF,CIqBI,8BACE,aAAA,CAEA,QAAA,CACA,eAAA,CAFA,UJjBN,CK9VI,wCD8XF,uBACE,iBJ5BF,CI+BE,4BACE,eJ7BJ,CACF,CMhiBA,WAGE,0CAAA,CADA,+BAAA,CADA,aNoiBF,CM/hBE,aANF,WAOI,YNkiBF,CACF,CM/hBE,oBAEE,2CAAA,CADA,gCNkiBJ,CM7hBE,kBAGE,eAAA,CADA,iBAAA,CADA,eNiiBJ,CM3hBE,6BACE,WNgiBJ,CMjiBE,6BACE,UNgiBJ,CMjiBE,mBAEE,aAAA,CACA,cAAA,CACA,uBN6hBJ,CM1hBI,yBACE,UN4hBN,CO5jBA,KASE,cAAA,CARA,WAAA,CACA,iBPgkBF,CK5ZI,oCEtKJ,KAaI,gBPyjBF,CACF,CKjaI,oCEtKJ,KAkBI,cPyjBF,CACF,COpjBA,KASE,2CAAA,CAPA,YAAA,CACA,qBAAA,CAKA,eAAA,CAHA,eAAA,CAJA,iBAAA,CAGA,UP0jBF,COljBE,aAZF,KAaI,aPqjBF,CACF,CKlaI,wCEhJF,yBAII,cPkjBJ,CACF,COziBA,SAEE,gBAAA,CAAA,iBAAA,CADA,eP6iBF,COxiBA,cACE,YAAA,CACA,qBAAA,CACA,WP2iBF,COxiBE,aANF,cAOI,aP2iBF,CACF,COviBA,SACE,WP0iBF,COviBE,gBACE,YAAA,CACA,WAAA,CACA,iBPyiBJ,COpiBA,aACE,eAAA,CACA,sBPuiBF,CO9hBA,WACE,YPiiBF,CO5hBA,WAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,OPiiBF,CO5hBE,uCACE,aP8hBJ,CO1hBE,+BAEE,uCAAA,CADA,kBP6hBJ,COvhBA,SASE,2CAAA,CACA,mBAAA,CAFA,gCAAA,CADA,gBAAA,CADA,YAAA,CAMA,SAAA,CADA,uCAAA,CANA,mBAAA,CAJA,cAAA,CAYA,2BAAA,CATA,UPiiBF,COrhBE,eAEE,SAAA,CAIA,uBAAA,CAHA,oEACE,CAHF,UP0hBJ,CO5gBA,MACE,WP+gBF,CQxqBA,MACE,+PR0qBF,CQpqBA,cASE,mBAAA,CAFA,0CAAA,CACA,cAAA,CAFA,YAAA,CAIA,uCAAA,CACA,oBAAA,CAVA,iBAAA,CAEA,UAAA,CADA,QAAA,CAUA,qBAAA,CAPA,WAAA,CADA,SR+qBF,CQpqBE,aAfF,cAgBI,YRuqBF,CACF,CQpqBE,kCAEE,uCAAA,CADA,YRuqBJ,CQlqBE,qBACE,uCRoqBJ,CQhqBE,wCACE,+BRkqBJ,CQ7pBE,oBAME,6BAAA,CADA,UAAA,CAJA,aAAA,CAEA,cAAA,CACA,aAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,aRuqBJ,CQ3pBE,sBACE,cR6pBJ,CQ1pBI,2BACE,2CR4pBN,CQtpBI,kEAEE,uDAAA,CADA,+BRypBN,CS/tBA,mBACE,GACE,SAAA,CACA,0BTkuBF,CS/tBA,GACE,SAAA,CACA,uBTiuBF,CACF,CS7tBA,mBACE,GACE,ST+tBF,CS5tBA,GACE,ST8tBF,CACF,CSntBE,qBASE,2BAAA,CADA,mCAAA,CAAA,2BAAA,CAFA,0BAAA,CADA,WAAA,CAEA,SAAA,CANA,cAAA,CACA,KAAA,CAEA,UAAA,CADA,ST2tBJ,CSjtBE,mBAcE,mDAAA,CANA,2CAAA,CACA,QAAA,CACA,mBAAA,CARA,QAAA,CASA,kDACE,CAPF,eAAA,CAEA,aAAA,CADA,SAAA,CALA,cAAA,CAGA,UAAA,CADA,ST4tBJ,CS7sBE,kBACE,aT+sBJ,CS3sBE,sBACE,YAAA,CACA,YT6sBJ,CS1sBI,oCACE,aT4sBN,CSvsBE,sBACE,mBTysBJ,CStsBI,6CACE,cTwsBN,CKlmBI,wCIvGA,6CAKI,aAAA,CAEA,gBAAA,CACA,iBAAA,CAFA,UT0sBN,CACF,CSnsBE,kBACE,cTqsBJ,CUtyBA,YACE,WAAA,CAIA,WVsyBF,CUnyBE,mBAEE,qBAAA,CADA,iBVsyBJ,CKzoBI,sCKtJE,4EACE,kBVkyBN,CU9xBI,0JACE,mBVgyBN,CUjyBI,8EACE,kBVgyBN,CACF,CU3xBI,0BAGE,UAAA,CAFA,aAAA,CACA,YV8xBN,CUzxBI,+BACE,eV2xBN,CUrxBE,8BACE,WV0xBJ,CU3xBE,8BACE,UV0xBJ,CU3xBE,8BAIE,iBVuxBJ,CU3xBE,8BAIE,kBVuxBJ,CU3xBE,oBAGE,cAAA,CADA,SVyxBJ,CUpxBI,aAPF,oBAQI,YVuxBJ,CACF,CUpxBI,gCACE,yCVsxBN,CUlxBI,wBACE,cAAA,CACA,kBVoxBN,CUjxBM,kCACE,oBVmxBR,CWp1BA,qBAeE,WXq1BF,CWp2BA,qBAeE,UXq1BF,CWp2BA,WAOE,2CAAA,CACA,mBAAA,CANA,YAAA,CAOA,8BAAA,CALA,iBAAA,CAMA,SAAA,CALA,mBAAA,CACA,mBAAA,CALA,cAAA,CAaA,0BAAA,CAHA,wCACE,CATF,SXi2BF,CWl1BE,aAlBF,WAmBI,YXq1BF,CACF,CWl1BE,mBAEE,SAAA,CADA,mBAAA,CAKA,uBAAA,CAHA,kEXq1BJ,CW90BE,kBAEE,gCAAA,CADA,eXi1BJ,CYn3BA,aACE,gBAAA,CACA,iBZs3BF,CYn3BE,sBAGE,WAAA,CADA,QAAA,CADA,SZu3BJ,CYj3BE,oBAEE,eAAA,CADA,eZo3BJ,CY/2BE,oBACE,iBZi3BJ,CY72BE,mBAIE,sBAAA,CAFA,YAAA,CACA,cAAA,CAEA,sBAAA,CAJA,iBZm3BJ,CY52BI,iDACE,yCZ82BN,CY12BI,6BACE,iBZ42BN,CYv2BE,mBAGE,uCAAA,CACA,cAAA,CAHA,aAAA,CACA,cAAA,CAGA,sBZy2BJ,CYt2BI,gDACE,+BZw2BN,CYp2BI,4BACE,0CAAA,CACA,mBZs2BN,CYj2BE,mBAEE,SAAA,CADA,iBAAA,CAKA,2BAAA,CAHA,8DZo2BJ,CY91BI,qBAEE,aAAA,CADA,eZi2BN,CY51BI,6BACE,SAAA,CACA,uBZ81BN,Ca76BA,WAEE,0CAAA,CADA,+Bbi7BF,Ca76BE,aALF,WAMI,Ybg7BF,CACF,Ca76BE,kBACE,6BAAA,CAEA,aAAA,CADA,abg7BJ,Ca56BI,gCACE,Yb86BN,Caz6BE,iBAOE,eAAA,CANA,YAAA,CAKA,cAAA,CAGA,mBAAA,CAAA,eAAA,CADA,cAAA,CAGA,uCAAA,CADA,eAAA,CAEA,uBbu6BJ,Cap6BI,8CACE,Ubs6BN,Cal6BI,+BACE,oBbo6BN,CKtxBI,wCQvIE,uBACE,abg6BN,Ca75BO,yCACC,Yb+5BR,CACF,Ca15BI,iCACE,gBb65BN,Ca95BI,iCACE,iBb65BN,Ca95BI,uBAEE,gBb45BN,Caz5BM,iCACE,eb25BR,Car5BE,kBACE,WAAA,CAIA,eAAA,CADA,mBAAA,CAFA,6BAAA,CACA,cAAA,CAGA,kBbu5BJ,Can5BE,mBAEE,YAAA,CADA,abs5BJ,Caj5BE,sBACE,gBAAA,CACA,Ubm5BJ,Ca94BA,gBACE,gDbi5BF,Ca94BE,uBACE,YAAA,CACA,cAAA,CACA,6BAAA,CACA,abg5BJ,Ca54BE,kCACE,sCb84BJ,Ca34BI,gFACE,+Bb64BN,Car4BA,cAKE,wCAAA,CADA,gBAAA,CADA,iBAAA,CADA,eAAA,CADA,Ub44BF,CKh2BI,mCQ7CJ,cASI,Ubw4BF,CACF,Cap4BE,yBACE,sCbs4BJ,Ca/3BA,WAEE,cAAA,CADA,qBbm4BF,CK72BI,mCQvBJ,WAMI,ebk4BF,CACF,Ca/3BE,iBACE,oBAAA,CAEA,aAAA,CACA,iBAAA,CAFA,Ybm4BJ,Ca93BI,wBACE,ebg4BN,Ca53BI,qBAGE,iBAAA,CAFA,gBAAA,CACA,mBb+3BN,CcniCE,uBAME,kBAAA,CACA,mBAAA,CAHA,gCAAA,CACA,cAAA,CAJA,oBAAA,CAEA,eAAA,CADA,kBAAA,CAMA,gEdsiCJ,CchiCI,gCAEE,2CAAA,CACA,uCAAA,CAFA,gCdoiCN,Cc9hCI,0DAEE,0CAAA,CACA,sCAAA,CAFA,+BdkiCN,Cc3hCE,gCAKE,4BdgiCJ,CcriCE,gEAME,6Bd+hCJ,CcriCE,gCAME,4Bd+hCJ,CcriCE,sBAIE,6DAAA,CAGA,8BAAA,CAJA,eAAA,CAFA,aAAA,CACA,eAAA,CAMA,sCd6hCJ,CcxhCI,wDACE,6CAAA,CACA,8Bd0hCN,CcthCI,+BACE,UdwhCN,Ce3kCA,WAOE,2CAAA,CAGA,8CACE,CALF,gCAAA,CADA,aAAA,CAHA,MAAA,CADA,eAAA,CACA,OAAA,CACA,KAAA,CACA,SfklCF,CevkCE,aAfF,WAgBI,Yf0kCF,CACF,CevkCE,mBAIE,2BAAA,CAHA,iEf0kCJ,CenkCE,mBACE,kDACE,CAEF,kEfmkCJ,Ce7jCE,kBAEE,kBAAA,CADA,YAAA,CAEA,ef+jCJ,Ce3jCE,mBAKE,kBAAA,CAEA,cAAA,CAHA,YAAA,CAIA,uCAAA,CALA,aAAA,CAFA,iBAAA,CAQA,uBAAA,CAHA,qBAAA,CAJA,SfokCJ,Ce1jCI,yBACE,Uf4jCN,CexjCI,iCACE,oBf0jCN,CetjCI,uCAEE,uCAAA,CADA,YfyjCN,CepjCI,2BAEE,YAAA,CADA,afujCN,CKz8BI,wCU/GA,2BAMI,YfsjCN,CACF,CenjCM,8DAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,UfujCR,CKv+BI,mCUzEA,iCAII,YfgjCN,CACF,Ce7iCM,wCACE,Yf+iCR,Ce3iCM,+CACE,oBf6iCR,CKl/BI,sCUtDA,iCAII,YfwiCN,CACF,CeniCE,kBAEE,YAAA,CACA,cAAA,CAFA,iBAAA,CAIA,8DACE,CAFF,kBfsiCJ,CehiCI,oCAGE,SAAA,CADA,mBAAA,CAKA,6BAAA,CAHA,8DACE,CAJF,UfsiCN,Ce7hCM,8CACE,8Bf+hCR,Ce1hCI,8BACE,ef4hCN,CevhCE,4BAGE,gBf4hCJ,Ce/hCE,4BAGE,iBf4hCJ,Ce/hCE,4BAIE,kBf2hCJ,Ce/hCE,4BAIE,iBf2hCJ,Ce/hCE,kBACE,WAAA,CAIA,eAAA,CAHA,aAAA,CAIA,kBfyhCJ,CethCI,4CAGE,SAAA,CADA,mBAAA,CAKA,8BAAA,CAHA,8DACE,CAJF,Uf4hCN,CenhCM,sDACE,6BfqhCR,CejhCM,8DAGE,SAAA,CADA,mBAAA,CAKA,uBAAA,CAHA,8DACE,CAJF,SfuhCR,Ce5gCI,uCAGE,WAAA,CAFA,iBAAA,CACA,Uf+gCN,CezgCE,mBACE,YAAA,CACA,aAAA,CACA,cAAA,CAEA,+CACE,CAFF,kBf4gCJ,CetgCI,8DACE,WAAA,CACA,SAAA,CACA,oCfwgCN,CejgCE,mBACE,YfmgCJ,CKxjCI,mCUoDF,6BAQI,gBfmgCJ,Ce3gCA,6BAQI,iBfmgCJ,Ce3gCA,mBAKI,aAAA,CAEA,iBAAA,CADA,afqgCJ,CACF,CKhkCI,sCUoDF,6BAaI,kBfmgCJ,CehhCA,6BAaI,mBfmgCJ,CACF,CgB3uCA,MACE,0MAAA,CACA,gMAAA,CACA,yNhB8uCF,CgBxuCA,QACE,eAAA,CACA,ehB2uCF,CgBxuCE,eAKE,uCAAA,CAJA,aAAA,CAGA,eAAA,CADA,eAAA,CADA,eAAA,CAIA,sBhB0uCJ,CgBvuCI,+BACE,YhByuCN,CgBtuCM,mCAEE,WAAA,CADA,UhByuCR,CgBjuCQ,sFAME,iBAAA,CALA,aAAA,CAGA,aAAA,CADA,cAAA,CAEA,kBAAA,CAHA,UhBuuCV,CgB5tCE,cAGE,eAAA,CADA,QAAA,CADA,ShBguCJ,CgB1tCE,cACE,ehB4tCJ,CgBztCI,sCACE,ehB2tCN,CgB5tCI,sCACE,chB2tCN,CgBttCE,cAEE,kBAAA,CAKA,cAAA,CANA,YAAA,CAEA,6BAAA,CACA,iBAAA,CACA,eAAA,CAIA,uBAAA,CAHA,sBAAA,CAEA,sBhBytCJ,CgBrtCI,sBACE,uChButCN,CgBntCI,oCACE,+BhBqtCN,CgBjtCI,0CACE,UhBmtCN,CgB/sCI,wCACE,+BhBitCN,CgB7sCI,4BACE,uCAAA,CACA,oBhB+sCN,CgB3sCI,0CACE,YhB6sCN,CgB1sCM,yDAKE,6BAAA,CAJA,aAAA,CAEA,WAAA,CACA,qCAAA,CAAA,6BAAA,CAFA,UhB+sCR,CgBxsCM,kDACE,YhB0sCR,CgBrsCI,gBAEE,cAAA,CADA,YhBwsCN,CgBlsCE,cACE,ahBosCJ,CgBhsCE,gBACE,YhBksCJ,CKjpCI,wCW1CA,0CASE,2CAAA,CAHA,YAAA,CACA,qBAAA,CACA,WAAA,CALA,MAAA,CADA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,ShBisCJ,CgBtrCI,+DACE,eAAA,CACA,ehBwrCN,CgBprCI,gCAQE,qDAAA,CAHA,uCAAA,CAEA,cAAA,CALA,aAAA,CAEA,kBAAA,CADA,wBAAA,CAFA,iBAAA,CAKA,kBhBwrCN,CgBnrCM,wDAGE,UhByrCR,CgB5rCM,wDAGE,WhByrCR,CgB5rCM,8CAIE,aAAA,CAEA,aAAA,CACA,YAAA,CANA,iBAAA,CACA,SAAA,CAGA,YhBurCR,CgBlrCQ,oDAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,UhB2rCV,CgB/qCM,8CAGE,2CAAA,CACA,gEACE,CAJF,eAAA,CAKA,4BAAA,CAJA,kBhBorCR,CgB7qCQ,2DACE,YhB+qCV,CgB1qCM,8CAGE,2CAAA,CADA,gCAAA,CADA,ehB8qCR,CgBxqCM,yCAIE,aAAA,CAFA,UAAA,CAIA,YAAA,CADA,aAAA,CAJA,iBAAA,CACA,WAAA,CACA,ShB6qCR,CgBrqCI,+BACE,MhBuqCN,CgBnqCI,+BAEE,4DAAA,CADA,ShBsqCN,CgBlqCM,qDACE,+BhBoqCR,CgBjqCQ,sHACE,+BhBmqCV,CgB7pCI,+BAEE,YAAA,CADA,mBhBgqCN,CgB5pCM,uDAGE,mBhB+pCR,CgBlqCM,uDAGE,kBhB+pCR,CgBlqCM,6CAIE,gBAAA,CAFA,aAAA,CADA,YhBiqCR,CgB3pCQ,mDAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,UhBoqCV,CgBppCM,+CACE,mBhBspCR,CgB9oCM,4CAEE,wBAAA,CADA,ehBipCR,CgB7oCQ,oEACE,mBhB+oCV,CgBhpCQ,oEACE,oBhB+oCV,CgB3oCQ,4EACE,iBhB6oCV,CgB9oCQ,4EACE,kBhB6oCV,CgBzoCQ,oFACE,mBhB2oCV,CgB5oCQ,oFACE,oBhB2oCV,CgBvoCQ,4FACE,mBhByoCV,CgB1oCQ,4FACE,oBhByoCV,CgBloCE,mBACE,wBhBooCJ,CgBhoCE,wBACE,YAAA,CACA,SAAA,CAIA,0BAAA,CAHA,oEhBmoCJ,CgB7nCI,kCACE,2BhB+nCN,CgB1nCE,gCACE,SAAA,CAIA,uBAAA,CAHA,qEhB6nCJ,CgBvnCI,8CAEE,kCAAA,CAAA,0BhBwnCN,CACF,CK/xCI,wCW+KA,0CACE,YhBmnCJ,CgBhnCI,yDACE,UhBknCN,CgB9mCI,wDACE,YhBgnCN,CgB5mCI,kDACE,YhB8mCN,CgBzmCE,gBAIE,iDAAA,CADA,gCAAA,CAFA,aAAA,CACA,ehB6mCJ,CACF,CK51CM,6DWwPF,6CACE,YhBumCJ,CgBpmCI,4DACE,UhBsmCN,CgBlmCI,2DACE,YhBomCN,CgBhmCI,qDACE,YhBkmCN,CACF,CKp1CI,mCW0PA,kCAME,qCAAA,CACA,qDAAA,CANA,eAAA,CACA,KAAA,CAGA,ShB6lCJ,CgBxlCI,6CACE,uBhB0lCN,CgBtlCI,gDACE,YhBwlCN,CACF,CKn2CI,sCW7JJ,QA8aI,oDhBslCF,CgBnlCE,gCAME,qCAAA,CACA,qDAAA,CANA,eAAA,CACA,KAAA,CAGA,ShBqlCJ,CgBhlCI,8CACE,uBhBklCN,CgBxkCE,sEACE,YhB6kCJ,CgBzkCE,sEACE,ahB2kCJ,CgBvkCE,6CACE,YhBykCJ,CgBrkCE,uBACE,aAAA,CACA,ehBukCJ,CgBpkCI,kCACE,ehBskCN,CgBlkCI,qCACE,eAAA,CACA,mBhBokCN,CgBjkCM,0CACE,uChBmkCR,CgB/jCM,mDACE,mBhBikCR,CgB7jCM,mDACE,YhB+jCR,CgB1jCI,+BACE,ahB4jCN,CgBzjCM,2DACE,ShB2jCR,CgBrjCE,cAGE,kBAAA,CADA,YAAA,CAEA,gCAAA,CAHA,WhB0jCJ,CgBpjCI,oBACE,uDhBsjCN,CgBljCI,oBAME,6BAAA,CACA,kBAAA,CAFA,UAAA,CAJA,oBAAA,CAEA,WAAA,CAMA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAJA,yBAAA,CAJA,qBAAA,CAFA,UhB8jCN,CgBjjCM,8BACE,wBhBmjCR,CgB/iCM,sKAEE,uBhBgjCR,CgBjiCI,+HACE,YhBuiCN,CgBpiCM,oDACE,aAAA,CACA,ShBsiCR,CgBniCQ,kEAOE,qCAAA,CACA,qDAAA,CAFA,eAAA,CADA,YAAA,CADA,eAAA,CAHA,eAAA,CACA,KAAA,CACA,ShB0iCV,CgBliCU,4FACE,mBhBoiCZ,CgBhiCU,gFACE,YhBkiCZ,CgB5hCM,kDACE,uChB8hCR,CgBxhCI,2CACE,ahB0hCN,CgBvhCM,iFACE,mBhByhCR,CgB1hCM,iFACE,kBhByhCR,CgBhhCI,mFACE,ehBkhCN,CgB/gCM,iGACE,ShBihCR,CgB5gCI,qFAGE,mDhB8gCN,CgBjhCI,qFAGE,oDhB8gCN,CgBjhCI,2EACE,aAAA,CACA,oBhB+gCN,CgB3gCM,0FACE,YhB6gCR,CACF,CiB7oDA,MACE,igBjBgpDF,CiB1oDA,WACE,iBjB6oDF,CK/+CI,mCY/JJ,WAKI,ejB6oDF,CACF,CiB1oDE,kBACE,YjB4oDJ,CiBxoDE,oBAEE,SAAA,CADA,SjB2oDJ,CKx+CI,wCYpKF,8BAkBI,YjBwoDJ,CiB1pDA,8BAkBI,ajBwoDJ,CiB1pDA,oBAYI,2CAAA,CACA,kBAAA,CAJA,WAAA,CACA,eAAA,CACA,mBAAA,CALA,iBAAA,CACA,SAAA,CAUA,uBAAA,CAHA,4CACE,CAPF,UjBkpDJ,CiBroDI,+DACE,SAAA,CACA,oCjBuoDN,CACF,CK9gDI,mCYjJF,8BAyCI,MjBioDJ,CiB1qDA,8BAyCI,OjBioDJ,CiB1qDA,oBAoCI,0BAAA,CADA,cAAA,CADA,QAAA,CAHA,cAAA,CACA,KAAA,CAKA,sDACE,CALF,OjByoDJ,CiB9nDI,+DAME,YAAA,CACA,SAAA,CACA,4CACE,CARF,UjBmoDN,CACF,CK7gDI,wCYxGA,+DAII,mBjBqnDN,CACF,CK3jDM,6DY/DF,+DASI,mBjBqnDN,CACF,CKhkDM,6DY/DF,+DAcI,mBjBqnDN,CACF,CiBhnDE,kBAEE,kCAAA,CAAA,0BjBinDJ,CK/hDI,wCYpFF,4BAmBI,MjB6mDJ,CiBhoDA,4BAmBI,OjB6mDJ,CiBhoDA,kBAUI,QAAA,CAEA,SAAA,CADA,eAAA,CALA,cAAA,CACA,KAAA,CAWA,wBAAA,CALA,qGACE,CALF,OAAA,CADA,SjBwnDJ,CiB1mDI,4BACE,yBjB4mDN,CiBxmDI,6DAEE,WAAA,CACA,SAAA,CAMA,uBAAA,CALA,sGACE,CAJF,UjB8mDN,CACF,CK1kDI,mCYjEF,4BA2CI,WjBwmDJ,CiBnpDA,4BA2CI,UjBwmDJ,CiBnpDA,kBA6CI,eAAA,CAHA,iBAAA,CAIA,8CAAA,CAFA,ajBumDJ,CACF,CKzmDM,6DYOF,6DAII,ajBkmDN,CACF,CKxlDI,sCYfA,6DASI,ajBkmDN,CACF,CiB7lDE,iBAIE,2CAAA,CACA,0BAAA,CAFA,aAAA,CAFA,iBAAA,CAKA,2CACE,CALF,SjBmmDJ,CKrmDI,mCYAF,iBAaI,0BAAA,CACA,mBAAA,CAFA,ajB+lDJ,CiB1lDI,uBACE,0BjB4lDN,CACF,CiBxlDI,4DAEE,2CAAA,CACA,6BAAA,CACA,8BAAA,CAHA,gCjB6lDN,CiBrlDE,4BAKE,mBAAA,CAAA,oBjB0lDJ,CiB/lDE,4BAKE,mBAAA,CAAA,oBjB0lDJ,CiB/lDE,kBAQE,gBAAA,CAFA,eAAA,CAFA,WAAA,CAHA,iBAAA,CAMA,sBAAA,CAJA,UAAA,CADA,SjB6lDJ,CiBplDI,+BACE,qBjBslDN,CiBllDI,kEAEE,uCjBmlDN,CiB/kDI,6BACE,YjBilDN,CKrnDI,wCYaF,kBA8BI,eAAA,CADA,aAAA,CADA,UjBklDJ,CACF,CK/oDI,mCYgCF,4BAmCI,mBjBklDJ,CiBrnDA,4BAmCI,oBjBklDJ,CiBrnDA,kBAqCI,aAAA,CADA,ejBilDJ,CiB7kDI,+BACE,uCjB+kDN,CiB3kDI,mCACE,gCjB6kDN,CiBzkDI,6DACE,kBjB2kDN,CiBxkDM,8EACE,uCjB0kDR,CiBtkDM,0EACE,WjBwkDR,CACF,CiBlkDE,iBAIE,cAAA,CAHA,oBAAA,CAEA,aAAA,CAEA,kCACE,CAJF,YjBukDJ,CiB/jDI,uBACE,UjBikDN,CiB7jDI,yCAGE,UjBgkDN,CiBnkDI,yCAGE,WjBgkDN,CiBnkDI,+BACE,iBAAA,CACA,SAAA,CAEA,SjB+jDN,CiB5jDM,6CACE,oBjB8jDR,CKrqDI,wCY+FA,yCAcI,UjB6jDN,CiB3kDE,yCAcI,WjB6jDN,CiB3kDE,+BAaI,SjB8jDN,CiB1jDM,+CACE,YjB4jDR,CACF,CKjsDI,mCYkHA,+BAwBI,mBjB2jDN,CiBxjDM,8CACE,YjB0jDR,CACF,CiBpjDE,8BAGE,WjBwjDJ,CiB3jDE,8BAGE,UjBwjDJ,CiB3jDE,oBAKE,mBAAA,CAJA,iBAAA,CACA,SAAA,CAEA,SjBujDJ,CK7rDI,wCYkIF,8BAUI,WjBsjDJ,CiBhkDA,8BAUI,UjBsjDJ,CiBhkDA,oBASI,SjBujDJ,CACF,CiBnjDI,uCACE,iBjByjDN,CiB1jDI,uCACE,kBjByjDN,CiB1jDI,6BAEE,uCAAA,CACA,SAAA,CAIA,oBAAA,CAHA,+DjBsjDN,CiBhjDM,iDAEE,uCAAA,CADA,YjBmjDR,CiB9iDM,gGAGE,SAAA,CADA,mBAAA,CAEA,kBjB+iDR,CiB5iDQ,sGACE,UjB8iDV,CiBviDE,8BAOE,mBAAA,CAAA,oBjB8iDJ,CiBrjDE,8BAOE,mBAAA,CAAA,oBjB8iDJ,CiBrjDE,oBAIE,kBAAA,CAKA,yCAAA,CANA,YAAA,CAKA,eAAA,CAFA,WAAA,CAKA,SAAA,CAVA,iBAAA,CACA,KAAA,CAUA,uBAAA,CAFA,kBAAA,CALA,UjBgjDJ,CKvvDI,mCYkMF,8BAgBI,mBjB0iDJ,CiB1jDA,8BAgBI,oBjB0iDJ,CiB1jDA,oBAiBI,ejByiDJ,CACF,CiBtiDI,+DACE,SAAA,CACA,0BjBwiDN,CiBniDE,6BAKE,+BjBsiDJ,CiB3iDE,0DAME,gCjBqiDJ,CiB3iDE,6BAME,+BjBqiDJ,CiB3iDE,mBAIE,eAAA,CAHA,iBAAA,CAEA,UAAA,CADA,SjByiDJ,CKtvDI,wCY2MF,mBAWI,QAAA,CADA,UjBsiDJ,CACF,CK/wDI,mCY8NF,mBAiBI,SAAA,CADA,UAAA,CAEA,sBjBqiDJ,CiBliDI,8DACE,8BAAA,CACA,SjBoiDN,CACF,CiB/hDE,uBASE,kCAAA,CAAA,0BAAA,CAFA,2CAAA,CANA,WAAA,CACA,eAAA,CAIA,kBjBgiDJ,CiB1hDI,iEAZF,uBAaI,uBjB6hDJ,CACF,CK5zDM,6DYiRJ,uBAkBI,ajB6hDJ,CACF,CK3yDI,sCY2PF,uBAuBI,ajB6hDJ,CACF,CKhzDI,mCY2PF,uBA4BI,YAAA,CAEA,yDAAA,CADA,oBjB8hDJ,CiB1hDI,kEACE,ejB4hDN,CiBxhDI,6BACE,+CjB0hDN,CiBthDI,0CAEE,YAAA,CADA,WjByhDN,CiBphDI,gDACE,oDjBshDN,CiBnhDM,sDACE,0CjBqhDR,CACF,CiB9gDA,kBACE,gCAAA,CACA,qBjBihDF,CiB9gDE,wBAKE,qDAAA,CADA,uCAAA,CAFA,gBAAA,CACA,kBAAA,CAFA,eAAA,CAKA,uBjBghDJ,CKp1DI,mCY8TF,kCAUI,mBjBghDJ,CiB1hDA,kCAUI,oBjBghDJ,CACF,CiB5gDE,wBAGE,eAAA,CADA,QAAA,CADA,SAAA,CAIA,wBAAA,CAAA,gBjB6gDJ,CiBzgDE,wBACE,yDjB2gDJ,CiBxgDI,oCACE,ejB0gDN,CiBrgDE,wBACE,aAAA,CACA,YAAA,CAEA,uBAAA,CADA,gCjBwgDJ,CiBpgDI,4DACE,uDjBsgDN,CiBlgDI,gDACE,mBjBogDN,CiB//CE,gCAKE,cAAA,CADA,aAAA,CAEA,YAAA,CALA,eAAA,CAMA,uBAAA,CALA,KAAA,CACA,SjBqgDJ,CiB9/CI,wCACE,YjBggDN,CiB3/CI,wDACE,YjB6/CN,CiBz/CI,oCAGE,+BAAA,CADA,gBAAA,CADA,mBAAA,CAGA,2CjB2/CN,CKt4DI,mCYuYA,8CAUI,mBjBy/CN,CiBngDE,8CAUI,oBjBy/CN,CACF,CiBr/CI,oFAEE,uDAAA,CADA,+BjBw/CN,CiBl/CE,sCACE,2CjBo/CJ,CiB/+CE,2BAGE,eAAA,CADA,eAAA,CADA,iBjBm/CJ,CKv5DI,mCYmaF,qCAOI,mBjBi/CJ,CiBx/CA,qCAOI,oBjBi/CJ,CACF,CiB7+CE,kCAEE,MjBm/CJ,CiBr/CE,kCAEE,OjBm/CJ,CiBr/CE,wBAME,uCAAA,CAFA,aAAA,CACA,YAAA,CAJA,iBAAA,CAEA,YjBk/CJ,CKj5DI,wCY4ZF,wBAUI,YjB++CJ,CACF,CiB5+CI,8BAKE,6BAAA,CADA,UAAA,CAHA,oBAAA,CAEA,WAAA,CAGA,+CAAA,CAAA,uCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,UjBq/CN,CiB3+CM,wCACE,oBjB6+CR,CiBv+CE,8BAGE,uCAAA,CAFA,gBAAA,CACA,ejB0+CJ,CiBt+CI,iCAKE,gCAAA,CAHA,eAAA,CACA,eAAA,CACA,eAAA,CAHA,ejB4+CN,CiBr+CM,sCACE,oBjBu+CR,CiBl+CI,iCAKE,gCAAA,CAHA,gBAAA,CACA,eAAA,CACA,eAAA,CAHA,ajBw+CN,CiBj+CM,sCACE,oBjBm+CR,CiB79CE,yBAKE,gCAAA,CAJA,aAAA,CAEA,gBAAA,CACA,iBAAA,CAFA,ajBk+CJ,CiB39CE,uBAGE,wBAAA,CAFA,+BAAA,CACA,yBjB89CJ,CkBloEA,WACE,iBAAA,CACA,SlBqoEF,CkBloEE,kBAOE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CAHA,QAAA,CAEA,gBAAA,CADA,YAAA,CAMA,SAAA,CATA,iBAAA,CACA,sBAAA,CAaA,mCAAA,CAJA,oElBqoEJ,CkB9nEI,6EACE,gBAAA,CACA,SAAA,CAKA,+BAAA,CAJA,8ElBioEN,CkBznEI,wBAWE,+BAAA,CAAA,8CAAA,CAFA,6BAAA,CAAA,8BAAA,CACA,YAAA,CAFA,UAAA,CAHA,QAAA,CAFA,QAAA,CAIA,kBAAA,CADA,iBAAA,CALA,iBAAA,CACA,KAAA,CAEA,OlBkoEN,CkBtnEE,iBAOE,mBAAA,CAFA,eAAA,CACA,oBAAA,CAHA,QAAA,CAFA,kBAAA,CAGA,aAAA,CAFA,SlB6nEJ,CkBpnEE,iBACE,kBlBsnEJ,CkBlnEE,2BAGE,kBAAA,CAAA,oBlBwnEJ,CkB3nEE,2BAGE,mBAAA,CAAA,mBlBwnEJ,CkB3nEE,iBAIE,cAAA,CAHA,aAAA,CAIA,YAAA,CAIA,uBAAA,CAHA,2CACE,CALF,UlBynEJ,CkB/mEI,8CACE,+BlBinEN,CkB7mEI,uBACE,qDlB+mEN,CmBnsEA,YAIE,qBAAA,CADA,aAAA,CAGA,gBAAA,CALA,eAAA,CACA,UAAA,CAGA,anBusEF,CmBnsEE,aATF,YAUI,YnBssEF,CACF,CKxhEI,wCc3KF,+BAeI,anBisEJ,CmBhtEA,+BAeI,cnBisEJ,CmBhtEA,qBAUI,2CAAA,CAHA,aAAA,CAEA,WAAA,CALA,cAAA,CACA,KAAA,CASA,uBAAA,CAHA,iEACE,CAJF,aAAA,CAFA,SnB0sEJ,CmB9rEI,mEACE,8BAAA,CACA,6BnBgsEN,CmB7rEM,6EACE,8BnB+rER,CmB1rEI,6CAEE,QAAA,CAAA,MAAA,CACA,QAAA,CAEA,eAAA,CAJA,iBAAA,CACA,OAAA,CAEA,qBAAA,CAFA,KnB+rEN,CACF,CKvkEI,sCctKJ,YAuDI,QnB0rEF,CmBvrEE,mBACE,WnByrEJ,CmBrrEE,6CACE,UnBurEJ,CACF,CmBnrEE,uBACE,YAAA,CACA,OnBqrEJ,CKtlEI,mCcjGF,uBAMI,QnBqrEJ,CmBlrEI,8BACE,WnBorEN,CmBhrEI,qCACE,anBkrEN,CmB9qEI,+CACE,kBnBgrEN,CACF,CmB3qEE,wBAUE,uBAAA,CANA,kCAAA,CAAA,0BAAA,CAHA,cAAA,CACA,eAAA,CASA,yDAAA,CAFA,oBnB0qEJ,CmBrqEI,2CAEE,YAAA,CADA,WnBwqEN,CmBnqEI,mEACE,+CnBqqEN,CmBlqEM,qHACE,oDnBoqER,CmBjqEQ,iIACE,0CnBmqEV,CmBppEE,wCAGE,wBACE,qBnBopEJ,CmBhpEE,6BACE,kCnBkpEJ,CmBnpEE,6BACE,iCnBkpEJ,CACF,CK9mEI,wCc5BF,YAME,0BAAA,CADA,QAAA,CAEA,SAAA,CANA,cAAA,CACA,KAAA,CAMA,sDACE,CALF,OAAA,CADA,SnBmpEF,CmBxoEE,4CAEE,WAAA,CACA,SAAA,CACA,4CACE,CAJF,UnB6oEJ,CACF,CoB1zEA,iBACE,GACE,QpB4zEF,CoBzzEA,GACE,apB2zEF,CACF,CoBvzEA,gBACE,GACE,SAAA,CACA,0BpByzEF,CoBtzEA,IACE,SpBwzEF,CoBrzEA,GACE,SAAA,CACA,uBpBuzEF,CACF,CoB/yEA,MACE,+eAAA,CACA,ygBAAA,CACA,mmBAAA,CACA,sfpBizEF,CoB3yEA,WAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CACA,gBAAA,CACA,eAAA,CAEA,uCAAA,CAGA,uBAAA,CAJA,kBpBizEF,CoB1yEE,iBACE,UpB4yEJ,CoBxyEE,iBACE,oBAAA,CAEA,aAAA,CACA,qBAAA,CAFA,UpB4yEJ,CoBvyEI,+BACE,iBpB0yEN,CoB3yEI,+BACE,kBpB0yEN,CoB3yEI,qBAEE,gBpByyEN,CoBryEI,kDACE,iBpBwyEN,CoBzyEI,kDACE,kBpBwyEN,CoBzyEI,kDAEE,iBpBuyEN,CoBzyEI,kDAEE,kBpBuyEN,CoBlyEE,iCAGE,iBpBuyEJ,CoB1yEE,iCAGE,kBpBuyEJ,CoB1yEE,uBACE,oBAAA,CACA,6BAAA,CAEA,eAAA,CACA,sBAAA,CACA,qBpBoyEJ,CoBhyEE,kBACE,YAAA,CAMA,gBAAA,CALA,SAAA,CAMA,oBAAA,CAHA,gBAAA,CAIA,WAAA,CAHA,eAAA,CAFA,SAAA,CADA,UpBwyEJ,CoB/xEI,iDACE,4BpBiyEN,CoB5xEE,iBACE,eAAA,CACA,sBpB8xEJ,CoB3xEI,gDACE,2BpB6xEN,CoBzxEI,kCAIE,kBpBiyEN,CoBryEI,kCAIE,iBpBiyEN,CoBryEI,wBAOE,6BAAA,CADA,UAAA,CALA,oBAAA,CAEA,YAAA,CAKA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CALA,uBAAA,CAHA,WpBmyEN,CoBvxEI,iCACE,apByxEN,CoBrxEI,iCACE,gDAAA,CAAA,wCpBuxEN,CoBnxEI,+BACE,8CAAA,CAAA,sCpBqxEN,CoBjxEI,+BACE,8CAAA,CAAA,sCpBmxEN,CoB/wEI,sCACE,qDAAA,CAAA,6CpBixEN,CqBx6EA,SASE,2CAAA,CADA,gCAAA,CAJA,aAAA,CAGA,eAAA,CADA,aAAA,CADA,UAAA,CAFA,SrB+6EF,CqBt6EE,aAZF,SAaI,YrBy6EF,CACF,CK9vEI,wCgBzLJ,SAkBI,YrBy6EF,CACF,CqBt6EE,iBACE,mBrBw6EJ,CqBp6EE,yBAGE,iBrB26EJ,CqB96EE,yBAGE,kBrB26EJ,CqB96EE,eAOE,eAAA,CADA,eAAA,CAJA,QAAA,CAEA,aAAA,CAHA,SAAA,CAWA,oBAAA,CAPA,kBrBy6EJ,CqB/5EI,kCACE,YrBi6EN,CqB55EE,eACE,oBAAA,CACA,aAAA,CACA,kBAAA,CAAA,mBrB85EJ,CqBz5EE,eAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CAEA,eAAA,CADA,gBAAA,CAMA,UAAA,CAJA,uCAAA,CACA,oBAAA,CAIA,8DrB05EJ,CqBr5EI,iEAEE,aAAA,CACA,SrBs5EN,CqBj5EM,2CACE,qBrBm5ER,CqBp5EM,2CACE,qBrBs5ER,CqBv5EM,2CACE,qBrBy5ER,CqB15EM,2CACE,qBrB45ER,CqB75EM,2CACE,oBrB+5ER,CqBh6EM,2CACE,qBrBk6ER,CqBn6EM,2CACE,qBrBq6ER,CqBt6EM,2CACE,qBrBw6ER,CqBz6EM,4CACE,qBrB26ER,CqB56EM,4CACE,oBrB86ER,CqB/6EM,4CACE,qBrBi7ER,CqBl7EM,4CACE,qBrBo7ER,CqBr7EM,4CACE,qBrBu7ER,CqBx7EM,4CACE,qBrB07ER,CqB37EM,4CACE,oBrB67ER,CqBv7EI,gCACE,SAAA,CAIA,yBAAA,CAHA,wCrB07EN,CsBjhFA,MACE,wStBohFF,CsB3gFE,qBAEE,mBAAA,CADA,kBtB+gFJ,CsB1gFE,8BAGE,iBtBohFJ,CsBvhFE,8BAGE,gBtBohFJ,CsBvhFE,oBAUE,+CAAA,CACA,oBAAA,CAVA,oBAAA,CAIA,gBAAA,CACA,eAAA,CAEA,qBAAA,CADA,eAAA,CAHA,kBAAA,CAFA,uBAAA,CAOA,qBtB8gFJ,CsBzgFI,0BAGE,uCAAA,CAFA,aAAA,CACA,YAAA,CAEA,6CtB2gFN,CsBtgFM,gEAEE,0CAAA,CADA,+BtBygFR,CsBngFI,yBACE,uBtBqgFN,CsB7/EI,gCAOE,oDAAA,CADA,UAAA,CALA,oBAAA,CAEA,YAAA,CACA,iBAAA,CAKA,qCAAA,CAAA,6BAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAJA,iCAAA,CAHA,0BAAA,CAHA,WtBygFN,CsB3/EI,wFACE,0CtB6/EN,CuBrkFA,iBACE,GACE,uDAAA,CACA,oBvBwkFF,CuBrkFA,IACE,6BAAA,CACA,kBvBukFF,CuBpkFA,GACE,wBAAA,CACA,oBvBskFF,CACF,CuB9jFA,MACE,wBvBgkFF,CuB1jFA,YA6BE,kCAAA,CAAA,0BAAA,CAVA,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CADA,sCAAA,CAdA,+IACE,CAYF,8BAAA,CAMA,SAAA,CArBA,iBAAA,CACA,uBAAA,CAyBA,4BAAA,CAJA,uDACE,CATF,6BAAA,CADA,SvBqkFF,CuBnjFE,oBAEE,SAAA,CAKA,uBAAA,CAJA,2EACE,CAHF,SvBwjFJ,CuB9iFE,8CACE,sCvBgjFJ,CuB5iFE,mBAEE,gBAAA,CADA,avB+iFJ,CuB3iFI,2CACE,YvB6iFN,CuBziFI,0CACE,evB2iFN,CuBniFA,eACE,eAAA,CAEA,YAAA,CADA,kBvBuiFF,CuBniFE,yBACE,avBqiFJ,CuBjiFE,6BACE,oBAAA,CAGA,iBvBiiFJ,CuB7hFE,sBAME,cAAA,CAFA,sCAAA,CACA,eAAA,CAFA,YAAA,CAKA,YAAA,CAPA,iBAAA,CAMA,wBAAA,CAAA,gBAAA,CALA,SvBqiFJ,CuB5hFI,qCACE,UAAA,CACA,uBvB8hFN,CuB3hFM,sFACE,UvB6hFR,CuBrhFI,4BAaE,oDAAA,CACA,iBAAA,CAFA,UAAA,CAHA,YAAA,CANA,YAAA,CAQA,cAAA,CADA,cAAA,CATA,iBAAA,CACA,KAAA,CAaA,2CACE,CATF,wBAAA,CACA,6BAAA,CAJA,UvBgiFN,CuBhhFM,4CAGE,8CACE,2BvBghFR,CACF,CuB5gFM,gDAIE,cAAA,CAHA,2CvB+gFR,CuBvgFI,2BACE,sCAAA,CACA,iBvBygFN,CuBrgFI,uEACE,+BvBugFN,CuBpgFM,mFACE,0CvBsgFR,CuBjgFI,0CAGE,cAAA,CADA,eAAA,CADA,SvBqgFN,CuB//EI,8CACE,oBAAA,CACA,evBigFN,CuB9/EM,qDAIE,mCAAA,CAHA,oBAAA,CACA,mBAAA,CAIA,qBAAA,CADA,iDAAA,CAFA,qBvBmgFR,CuB5/EQ,iBAVF,qDAWI,WvB+/ER,CuB5/EQ,mEACE,mCvB8/EV,CACF,CwB5tFA,kBAME,exBwuFF,CwB9uFA,kBAME,gBxBwuFF,CwB9uFA,QAUE,2CAAA,CACA,oBAAA,CAEA,8BAAA,CALA,uCAAA,CACA,cAAA,CALA,aAAA,CAGA,eAAA,CAKA,YAAA,CAPA,mBAAA,CAJA,cAAA,CACA,UAAA,CAiBA,yBAAA,CALA,mGACE,CAZF,SxB2uFF,CwBxtFE,aAtBF,QAuBI,YxB2tFF,CACF,CwBxtFE,kBACE,wBxB0tFJ,CwBttFE,gBAEE,SAAA,CADA,mBAAA,CAGA,+BAAA,CADA,uBxBytFJ,CwBrtFI,0BACE,8BxButFN,CwBltFE,4BAEE,0CAAA,CADA,+BxBqtFJ,CwBhtFE,YACE,oBAAA,CACA,oBxBktFJ,CyBvwFA,oBACE,GACE,mBzB0wFF,CACF,CyBlwFA,MACE,wfzBowFF,CyB9vFA,YACE,aAAA,CAEA,eAAA,CADA,azBkwFF,CyB9vFE,+BAOE,kBAAA,CAAA,kBzB+vFJ,CyBtwFE,+BAOE,iBAAA,CAAA,mBzB+vFJ,CyBtwFE,qBAQE,aAAA,CACA,cAAA,CACA,YAAA,CATA,iBAAA,CAKA,UzBgwFJ,CyBzvFI,qCAIE,iBzBiwFN,CyBrwFI,qCAIE,kBzBiwFN,CyBrwFI,2BAME,6BAAA,CADA,UAAA,CAJA,oBAAA,CAEA,YAAA,CAIA,yCAAA,CAAA,iCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CARA,WzBmwFN,CyBtvFE,kBAUE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAJA,gCAAA,CACA,oBAAA,CAHA,kBAAA,CAFA,YAAA,CASA,SAAA,CANA,aAAA,CAFA,SAAA,CAJA,iBAAA,CAgBA,4BAAA,CAfA,UAAA,CAYA,+CACE,CAZF,SzBowFJ,CyBnvFI,+EACE,gBAAA,CACA,SAAA,CACA,sCzBqvFN,CyB/uFI,wBAGE,oCACE,gCzB+uFN,CyB3uFI,2CACE,czB6uFN,CACF,CyBxuFE,kBACE,kBzB0uFJ,CyBtuFE,4BAGE,kBAAA,CAAA,oBzB6uFJ,CyBhvFE,4BAGE,mBAAA,CAAA,mBzB6uFJ,CyBhvFE,kBAKE,cAAA,CAJA,aAAA,CAKA,YAAA,CAIA,uBAAA,CAHA,2CACE,CAJF,kBAAA,CAFA,UzB8uFJ,CyBnuFI,gDACE,+BzBquFN,CyBjuFI,wBACE,qDzBmuFN,C0Bp0FA,MAEI,uWAAA,CAAA,8WAAA,CAAA,sPAAA,CAAA,8xBAAA,CAAA,0MAAA,CAAA,gbAAA,CAAA,gMAAA,CAAA,iQAAA,CAAA,0VAAA,CAAA,6aAAA,CAAA,8SAAA,CAAA,gM1B61FJ,C0Bj1FE,4CAME,8CAAA,CACA,2BAAA,CACA,mBAAA,CACA,8BAAA,CAJA,mCAAA,CAJA,iBAAA,CAGA,gBAAA,CADA,iBAAA,CADA,eAAA,CAQA,uB1Bo1FJ,C0Bj1FI,aAbF,4CAcI,e1Bo1FJ,CACF,C0Bh1FI,gDACE,qB1Bk1FN,C0B90FI,gIAEE,iBAAA,CADA,c1Bi1FN,C0B50FI,4FACE,iB1B80FN,C0B10FI,kFACE,e1B40FN,C0Bx0FI,0FACE,Y1B00FN,C0Bt0FI,8EACE,mB1Bw0FN,C0Bn0FE,sEAGE,iBAAA,CAAA,mB1B60FJ,C0Bh1FE,sEAGE,kBAAA,CAAA,kB1B60FJ,C0Bh1FE,sEASE,uB1Bu0FJ,C0Bh1FE,sEASE,wB1Bu0FJ,C0Bh1FE,sEAUE,4B1Bs0FJ,C0Bh1FE,4IAWE,6B1Bq0FJ,C0Bh1FE,sEAWE,4B1Bq0FJ,C0Bh1FE,kDAOE,0BAAA,CACA,WAAA,CAFA,eAAA,CADA,eAAA,CAHA,oBAAA,CAAA,iBAAA,CADA,iB1B+0FJ,C0Bl0FI,kFACE,e1Bo0FN,C0Bh0FI,oFAOE,U1Bs0FN,C0B70FI,oFAOE,W1Bs0FN,C0B70FI,gEAME,wBCwIU,CDzIV,UAAA,CADA,WAAA,CAIA,kDAAA,CAAA,0CAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CACA,UAAA,CACA,U1B00FN,C0B9zFI,4DACE,4D1Bg0FN,C0BlzFE,sDACE,oB1BqzFJ,C0BjzFE,8DACE,0B1BozFJ,C0BjzFI,4EACE,wBAbG,CAcH,kDAAA,CAAA,0C1BmzFN,C0B/yFI,0EACE,a1BizFN,C0Bj0FE,8DACE,oB1Bo0FJ,C0Bh0FE,sEACE,0B1Bm0FJ,C0Bh0FI,oFACE,wBAbG,CAcH,sDAAA,CAAA,8C1Bk0FN,C0B9zFI,kFACE,a1Bg0FN,C0Bh1FE,sDACE,oB1Bm1FJ,C0B/0FE,8DACE,0B1Bk1FJ,C0B/0FI,4EACE,wBAbG,CAcH,kDAAA,CAAA,0C1Bi1FN,C0B70FI,0EACE,a1B+0FN,C0B/1FE,oDACE,oB1Bk2FJ,C0B91FE,4DACE,0B1Bi2FJ,C0B91FI,0EACE,wBAbG,CAcH,iDAAA,CAAA,yC1Bg2FN,C0B51FI,wEACE,a1B81FN,C0B92FE,4DACE,oB1Bi3FJ,C0B72FE,oEACE,0B1Bg3FJ,C0B72FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1B+2FN,C0B32FI,gFACE,a1B62FN,C0B73FE,8DACE,oB1Bg4FJ,C0B53FE,sEACE,0B1B+3FJ,C0B53FI,oFACE,wBAbG,CAcH,sDAAA,CAAA,8C1B83FN,C0B13FI,kFACE,a1B43FN,C0B54FE,4DACE,oB1B+4FJ,C0B34FE,oEACE,0B1B84FJ,C0B34FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1B64FN,C0Bz4FI,gFACE,a1B24FN,C0B35FE,4DACE,oB1B85FJ,C0B15FE,oEACE,0B1B65FJ,C0B15FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1B45FN,C0Bx5FI,gFACE,a1B05FN,C0B16FE,0DACE,oB1B66FJ,C0Bz6FE,kEACE,0B1B46FJ,C0Bz6FI,gFACE,wBAbG,CAcH,oDAAA,CAAA,4C1B26FN,C0Bv6FI,8EACE,a1By6FN,C0Bz7FE,oDACE,oB1B47FJ,C0Bx7FE,4DACE,0B1B27FJ,C0Bx7FI,0EACE,wBAbG,CAcH,iDAAA,CAAA,yC1B07FN,C0Bt7FI,wEACE,a1Bw7FN,C0Bx8FE,4DACE,oB1B28FJ,C0Bv8FE,oEACE,0B1B08FJ,C0Bv8FI,kFACE,wBAbG,CAcH,qDAAA,CAAA,6C1By8FN,C0Br8FI,gFACE,a1Bu8FN,C0Bv9FE,wDACE,oB1B09FJ,C0Bt9FE,gEACE,0B1By9FJ,C0Bt9FI,8EACE,wBAbG,CAcH,mDAAA,CAAA,2C1Bw9FN,C0Bp9FI,4EACE,a1Bs9FN,C4B/mGA,MACE,wM5BknGF,C4BzmGE,sBAEE,uCAAA,CADA,gB5B6mGJ,C4BzmGI,mCACE,a5B2mGN,C4B5mGI,mCACE,c5B2mGN,C4BvmGM,4BACE,sB5BymGR,C4BtmGQ,mCACE,gC5BwmGV,C4BpmGQ,2DACE,SAAA,CAEA,uBAAA,CADA,e5BumGV,C4BlmGQ,yGACE,SAAA,CACA,uB5BomGV,C4BhmGQ,yCACE,Y5BkmGV,C4B3lGE,0BACE,eAAA,CACA,e5B6lGJ,C4B1lGI,+BACE,oB5B4lGN,C4BvlGE,gDACE,Y5BylGJ,C4BrlGE,8BAIE,+BAAA,CAHA,oBAAA,CAEA,WAAA,CAGA,SAAA,CAKA,4BAAA,CAJA,4DACE,CAHF,0B5BylGJ,C4BhlGI,aAdF,8BAeI,+BAAA,CACA,SAAA,CACA,uB5BmlGJ,CACF,C4BhlGI,wCACE,6B5BklGN,C4B9kGI,oCACE,+B5BglGN,C4B5kGI,qCAKE,6BAAA,CADA,UAAA,CAHA,oBAAA,CAEA,YAAA,CAGA,2CAAA,CAAA,mCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAPA,W5BqlGN,C4BxkGQ,mDACE,oB5B0kGV,C6BxrGE,kCAEE,iB7B8rGJ,C6BhsGE,kCAEE,kB7B8rGJ,C6BhsGE,wBAGE,yCAAA,CAFA,oBAAA,CAGA,SAAA,CACA,mC7B2rGJ,C6BtrGI,aAVF,wBAWI,Y7ByrGJ,CACF,C6BrrGE,6FAEE,SAAA,CACA,mC7BurGJ,C6BjrGE,4FAEE,+B7BmrGJ,C6B/qGE,oBACE,yBAAA,CACA,uBAAA,CAGA,yE7B+qGJ,CKhjGI,sCwBrHE,qDACE,uB7BwqGN,CACF,C6BnqGE,kEACE,yB7BqqGJ,C6BjqGE,sBACE,0B7BmqGJ,C8B9tGE,2BACE,a9BiuGJ,CK5iGI,wCyBtLF,2BAKI,e9BiuGJ,CACF,C8B9tGI,6BAGE,0BAAA,CAAA,2BAAA,CADA,eAAA,CAEA,iBAAA,CAHA,yBAAA,CAAA,iB9BmuGN,C8B7tGM,2CACE,kB9B+tGR,C+BhvGE,uBACE,4C/BovGJ,C+B/uGE,8CAJE,kCAAA,CAAA,0B/BuvGJ,C+BnvGE,uBACE,4C/BkvGJ,C+B7uGE,4BAEE,kCAAA,CAAA,0BAAA,CADA,qC/BgvGJ,C+B5uGI,mCACE,a/B8uGN,C+B1uGI,kCACE,a/B4uGN,C+BvuGE,0BAKE,eAAA,CAJA,aAAA,CAEA,YAAA,CACA,aAAA,CAFA,kBAAA,CAAA,mB/B4uGJ,C+BtuGI,uCACE,e/BwuGN,C+BpuGI,sCACE,kB/BsuGN,CgCnxGA,MACE,8LhCsxGF,CgC7wGE,oBAGE,iBAAA,CAEA,gBAAA,CADA,ahC+wGJ,CgC3wGI,wCACE,uBhC6wGN,CgCzwGI,gCAEE,eAAA,CADA,gBhC4wGN,CgCrwGM,wCACE,mBhCuwGR,CgCjwGE,8BAKE,oBhCowGJ,CgCzwGE,8BAKE,mBhCowGJ,CgCzwGE,8BAOE,4BhCkwGJ,CgCzwGE,4DAQE,6BhCiwGJ,CgCzwGE,8BAQE,4BhCiwGJ,CgCzwGE,oBAME,cAAA,CAHA,aAAA,CACA,ehCqwGJ,CgC9vGI,kCACE,uCAAA,CACA,oBhCgwGN,CgC5vGI,wCAEE,uCAAA,CADA,YhC+vGN,CgC1vGI,oCASE,WhCgwGN,CgCzwGI,oCASE,UhCgwGN,CgCzwGI,0BAME,6BAAA,CADA,UAAA,CADA,WAAA,CAMA,yCAAA,CAAA,iCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAZA,iBAAA,CACA,UAAA,CAMA,sBAAA,CADA,yBAAA,CAJA,UhCswGN,CgCzvGM,oCACE,wBhC2vGR,CgCtvGI,4BACE,YhCwvGN,CgCnvGI,4CACE,YhCqvGN,CiC50GE,+DACE,mBAAA,CACA,cAAA,CACA,uBjC+0GJ,CiC50GI,2EAGE,iBAAA,CADA,eAAA,CADA,ajCg1GN,CkCt1GE,6BACE,sClCy1GJ,CkCt1GE,cACE,yClCw1GJ,CkC50GE,sIACE,oClC80GJ,CkCt0GE,2EACE,qClCw0GJ,CkC9zGE,wGACE,oClCg0GJ,CkCvzGE,yFACE,qClCyzGJ,CkCpzGE,6BACE,kClCszGJ,CkChzGE,6CACE,sClCkzGJ,CkC3yGE,4DACE,sClC6yGJ,CkCtyGE,4DACE,qClCwyGJ,CkC/xGE,yFACE,qClCiyGJ,CkCzxGE,2EACE,sClC2xGJ,CkChxGE,wHACE,qClCkxGJ,CkC7wGE,8BAGE,mBAAA,CADA,gBAAA,CADA,gBlCixGJ,CkC5wGE,eACE,4ClC8wGJ,CkC3wGE,eACE,4ClC6wGJ,CkCzwGE,gBAIE,wCAAA,CAHA,aAAA,CAEA,wBAAA,CADA,wBlC6wGJ,CkCvwGE,yBAOE,wCAAA,CACA,+DAAA,CACA,4BAAA,CACA,6BAAA,CARA,iBAAA,CAGA,eAAA,CACA,eAAA,CAFA,cAAA,CADA,oCAAA,CAFA,iBlCkxGJ,CkCtwGI,6BACE,YlCwwGN,CkCrwGM,kCACE,wBAAA,CACA,yBlCuwGR,CkCjwGE,iCAaE,wCAAA,CACA,+DAAA,CAJA,uCAAA,CACA,0BAAA,CALA,UAAA,CAJA,oBAAA,CAOA,2BAAA,CADA,2BAAA,CADA,2BAAA,CANA,eAAA,CAWA,wBAAA,CAAA,gBAAA,CAPA,SlC0wGJ,CkCxvGE,sBACE,iBAAA,CACA,iBlC0vGJ,CkClvGI,sCACE,gBlCovGN,CkChvGI,gDACE,YlCkvGN,CkCxuGA,gBACE,iBlC2uGF,CkCvuGE,yCACE,aAAA,CACA,SlCyuGJ,CkCpuGE,mBACE,YlCsuGJ,CkCjuGE,oBACE,QlCmuGJ,CkC/tGE,4BACE,WAAA,CACA,SAAA,CACA,elCiuGJ,CkC9tGI,0CACE,YlCguGN,CkC1tGE,yBAKE,wCAAA,CAEA,+BAAA,CADA,4BAAA,CAHA,eAAA,CADA,oDAAA,CAEA,wBAAA,CAAA,gBlC+tGJ,CkCxtGE,2BAEE,+DAAA,CADA,2BlC2tGJ,CkCvtGI,+BACE,uCAAA,CACA,gBlCytGN,CkCptGE,sBACE,MAAA,CACA,WlCstGJ,CkCjtGA,aACE,alCotGF,CkC1sGE,4BAEE,aAAA,CADA,YlC8sGJ,CkC1sGI,wDAEE,2BAAA,CADA,wBlC6sGN,CkCvsGE,+BAKE,2CAAA,CAEA,+BAAA,CADA,gCAAA,CADA,sBAAA,CAHA,mBAAA,CACA,gBAAA,CAFA,alC+sGJ,CkCtsGI,qCAEE,UAAA,CACA,UAAA,CAFA,alC0sGN,CK30GI,wC6BgJF,8BACE,iBlC+rGF,CkCrrGE,wSAGE,elC2rGJ,CkCvrGE,sCAEE,mBAAA,CACA,eAAA,CADA,oBAAA,CADA,kBAAA,CAAA,mBlC2rGJ,CACF,CDlhHI,yDAIE,+BAAA,CACA,8BAAA,CAFA,aAAA,CADA,QAAA,CADA,iBCwhHN,CDhhHI,uBAEE,uCAAA,CADA,cCmhHN,CD99GM,iHAEE,WAlDkB,CAiDlB,kBCy+GR,CD1+GM,6HAEE,WAlDkB,CAiDlB,kBCq/GR,CDt/GM,6HAEE,WAlDkB,CAiDlB,kBCigHR,CDlgHM,oHAEE,WAlDkB,CAiDlB,kBC6gHR,CD9gHM,0HAEE,WAlDkB,CAiDlB,kBCyhHR,CD1hHM,uHAEE,WAlDkB,CAiDlB,kBCqiHR,CDtiHM,uHAEE,WAlDkB,CAiDlB,kBCijHR,CDljHM,6HAEE,WAlDkB,CAiDlB,kBC6jHR,CD9jHM,yCAEE,WAlDkB,CAiDlB,kBCikHR,CDlkHM,yCAEE,WAlDkB,CAiDlB,kBCqkHR,CDtkHM,0CAEE,WAlDkB,CAiDlB,kBCykHR,CD1kHM,uCAEE,WAlDkB,CAiDlB,kBC6kHR,CD9kHM,wCAEE,WAlDkB,CAiDlB,kBCilHR,CDllHM,sCAEE,WAlDkB,CAiDlB,kBCqlHR,CDtlHM,wCAEE,WAlDkB,CAiDlB,kBCylHR,CD1lHM,oCAEE,WAlDkB,CAiDlB,kBC6lHR,CD9lHM,2CAEE,WAlDkB,CAiDlB,kBCimHR,CDlmHM,qCAEE,WAlDkB,CAiDlB,kBCqmHR,CDtmHM,oCAEE,WAlDkB,CAiDlB,kBCymHR,CD1mHM,kCAEE,WAlDkB,CAiDlB,kBC6mHR,CD9mHM,qCAEE,WAlDkB,CAiDlB,kBCinHR,CDlnHM,mCAEE,WAlDkB,CAiDlB,kBCqnHR,CDtnHM,qCAEE,WAlDkB,CAiDlB,kBCynHR,CD1nHM,wCAEE,WAlDkB,CAiDlB,kBC6nHR,CD9nHM,sCAEE,WAlDkB,CAiDlB,kBCioHR,CDloHM,2CAEE,WAlDkB,CAiDlB,kBCqoHR,CD1nHM,iCAEE,WAPkB,CAMlB,iBC6nHR,CD9nHM,uCAEE,WAPkB,CAMlB,iBCioHR,CDloHM,mCAEE,WAPkB,CAMlB,iBCqoHR,CmCvtHA,MACE,qMAAA,CACA,mMnC0tHF,CmCjtHE,wBAKE,mBAAA,CAHA,YAAA,CACA,qBAAA,CACA,YAAA,CAHA,iBnCwtHJ,CmC9sHI,8BAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,OnCktHN,CmC7sHM,qCACE,0BnC+sHR,CmChrHE,2BAKE,uBAAA,CADA,+DAAA,CAHA,YAAA,CACA,cAAA,CACA,aAAA,CAGA,oBnCkrHJ,CmC/qHI,aATF,2BAUI,gBnCkrHJ,CACF,CmC/qHI,cAGE,+BACE,iBnC+qHN,CmC5qHM,sCAQE,oCAAA,CANA,QAAA,CAKA,UAAA,CAHA,aAAA,CAEA,UAAA,CAHA,MAAA,CAFA,iBAAA,CAYA,2CAAA,CAJA,qCACE,CAEF,kDAAA,CAPA,+BnCorHR,CACF,CmCvqHI,8CACE,YnCyqHN,CmCrqHI,iCASE,+BAAA,CACA,6BAAA,CAJA,uCAAA,CAEA,cAAA,CAPA,aAAA,CAGA,gBAAA,CACA,eAAA,CAFA,8BAAA,CAWA,+BAAA,CAHA,2CACE,CALF,kBAAA,CALA,UnCirHN,CmClqHM,aAII,6CACE,OnCiqHV,CmClqHQ,8CACE,OnCoqHV,CmCrqHQ,8CACE,OnCuqHV,CmCxqHQ,8CACE,OnC0qHV,CmC3qHQ,8CACE,OnC6qHV,CmC9qHQ,8CACE,OnCgrHV,CmCjrHQ,8CACE,OnCmrHV,CmCprHQ,8CACE,OnCsrHV,CmCvrHQ,8CACE,OnCyrHV,CmC1rHQ,+CACE,QnC4rHV,CmC7rHQ,+CACE,QnC+rHV,CmChsHQ,+CACE,QnCksHV,CmCnsHQ,+CACE,QnCqsHV,CmCtsHQ,+CACE,QnCwsHV,CmCzsHQ,+CACE,QnC2sHV,CmC5sHQ,+CACE,QnC8sHV,CmC/sHQ,+CACE,QnCitHV,CmCltHQ,+CACE,QnCotHV,CmCrtHQ,+CACE,QnCutHV,CmCxtHQ,+CACE,QnC0tHV,CACF,CmCrtHM,uCACE,+BnCutHR,CmCjtHE,4BACE,UnCmtHJ,CmChtHI,aAJF,4BAKI,gBnCmtHJ,CACF,CmC/sHE,0BACE,YnCitHJ,CmC9sHI,aAJF,0BAKI,anCitHJ,CmC7sHM,sCACE,OnC+sHR,CmChtHM,uCACE,OnCktHR,CmCntHM,uCACE,OnCqtHR,CmCttHM,uCACE,OnCwtHR,CmCztHM,uCACE,OnC2tHR,CmC5tHM,uCACE,OnC8tHR,CmC/tHM,uCACE,OnCiuHR,CmCluHM,uCACE,OnCouHR,CmCruHM,uCACE,OnCuuHR,CmCxuHM,wCACE,QnC0uHR,CmC3uHM,wCACE,QnC6uHR,CmC9uHM,wCACE,QnCgvHR,CmCjvHM,wCACE,QnCmvHR,CmCpvHM,wCACE,QnCsvHR,CmCvvHM,wCACE,QnCyvHR,CmC1vHM,wCACE,QnC4vHR,CmC7vHM,wCACE,QnC+vHR,CmChwHM,wCACE,QnCkwHR,CmCnwHM,wCACE,QnCqwHR,CmCtwHM,wCACE,QnCwwHR,CACF,CmClwHI,+FAEE,QnCowHN,CmCjwHM,yGACE,wBAAA,CACA,yBnCowHR,CmC3vHM,2DAEE,wBAAA,CACA,yBAAA,CAFA,QnC+vHR,CmCxvHM,iEACE,QnC0vHR,CmCvvHQ,qLAGE,wBAAA,CACA,yBAAA,CAFA,QnC2vHV,CmCrvHQ,6FACE,wBAAA,CACA,yBnCuvHV,CmClvHM,yDACE,kBnCovHR,CmC/uHI,sCACE,QnCivHN,CmC5uHE,2BAEE,iBAAA,CAOA,kBAAA,CAHA,uCAAA,CAEA,cAAA,CAPA,aAAA,CAGA,YAAA,CACA,gBAAA,CAEA,mBAAA,CAGA,gCAAA,CAPA,WnCqvHJ,CmC3uHI,iCAEE,uDAAA,CADA,+BnC8uHN,CmCzuHI,iCAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAMA,8CAAA,CAAA,sCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CANA,+CACE,CALF,UnCmvHN,CmCpuHE,4BAOE,yEACE,CANF,YAAA,CAGA,aAAA,CAFA,qBAAA,CAGA,mBAAA,CALA,iBAAA,CAYA,wBAAA,CATA,YnC0uHJ,CmC9tHI,sCACE,wBnCguHN,CmC5tHI,oCACE,SnC8tHN,CmC1tHI,kCAGE,wEACE,CAFF,mBAAA,CADA,OnC8tHN,CmCptHM,uDACE,8CAAA,CAAA,sCnCstHR,CKt0HI,wC8B8HF,wDAEE,kBnC8sHF,CmChtHA,wDAEE,mBnC8sHF,CmChtHA,8CAGE,eAAA,CAFA,eAAA,CAGA,iCnC4sHF,CmCxsHE,8DACE,mBnC2sHJ,CmC5sHE,8DACE,kBnC2sHJ,CmC5sHE,oDAEE,UnC0sHJ,CmCtsHE,8EAEE,kBnCysHJ,CmC3sHE,8EAEE,mBnCysHJ,CmC3sHE,8EAGE,kBnCwsHJ,CmC3sHE,8EAGE,mBnCwsHJ,CmC3sHE,oEACE,UnC0sHJ,CmCpsHE,8EAEE,mBnCusHJ,CmCzsHE,8EAEE,kBnCusHJ,CmCzsHE,8EAGE,mBnCssHJ,CmCzsHE,8EAGE,kBnCssHJ,CmCzsHE,oEACE,UnCwsHJ,CACF,CmC1rHE,cAHF,olDAII,+BnC6rHF,CmC1rHE,g8GACE,sCnC4rHJ,CACF,CmCvrHA,4sDACE,uDnC0rHF,CmCtrHA,wmDACE,anCyrHF,CoCtiIA,MACE,8WAAA,CAEA,uXpC0iIF,CoChiIE,4BAEE,oBAAA,CADA,iBpCoiIJ,CoC/hII,sDAGE,SpCiiIN,CoCpiII,sDAGE,UpCiiIN,CoCpiII,4CACE,iBAAA,CACA,SpCkiIN,CoC5hIE,+CAEE,SAAA,CADA,UpC+hIJ,CoC1hIE,kDAOE,WpCgiIJ,CoCviIE,kDAOE,YpCgiIJ,CoCviIE,wCAME,qDAAA,CADA,UAAA,CADA,aAAA,CAIA,0CAAA,CAAA,kCAAA,CACA,4BAAA,CAAA,oBAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CACA,SAAA,CACA,YpCoiIJ,CoCxhIE,gEACE,wBTyWa,CSxWb,mDAAA,CAAA,2CpC0hIJ,CqC5kIA,QACE,8DAAA,CAGA,+CAAA,CACA,iEAAA,CACA,oDAAA,CACA,sDAAA,CACA,mDrC6kIF,CqCvkIA,SAEE,kBAAA,CADA,YrC2kIF,CKp7HI,mCiChKA,8BACE,UtC4lIJ,CsC7lIE,8BACE,WtC4lIJ,CsC7lIE,8BAGE,kBtC0lIJ,CsC7lIE,8BAGE,iBtC0lIJ,CsC7lIE,oBAKE,mBAAA,CADA,YAAA,CAFA,atC2lIJ,CsCrlII,kCACE,WtCwlIN,CsCzlII,kCACE,UtCwlIN,CsCzlII,kCAEE,iBAAA,CAAA,ctCulIN,CsCzlII,kCAEE,aAAA,CAAA,kBtCulIN,CACF","file":"main.css"} \ No newline at end of file diff --git a/docs/docs/content/hazm/chunker.html b/docs/docs/content/hazm/chunker.html index 00655da2..8dc2858d 100644 --- a/docs/docs/content/hazm/chunker.html +++ b/docs/docs/content/hazm/chunker.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/bijankhan_reader.html b/docs/docs/content/hazm/corpus_readers/bijankhan_reader.html index df548114..530e00c4 100644 --- a/docs/docs/content/hazm/corpus_readers/bijankhan_reader.html +++ b/docs/docs/content/hazm/corpus_readers/bijankhan_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/dadegan_reader.html b/docs/docs/content/hazm/corpus_readers/dadegan_reader.html index a7fe3ea5..e06e369b 100644 --- a/docs/docs/content/hazm/corpus_readers/dadegan_reader.html +++ b/docs/docs/content/hazm/corpus_readers/dadegan_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/degarbayan_reader.html b/docs/docs/content/hazm/corpus_readers/degarbayan_reader.html index c70db83b..8ffc7ff3 100644 --- a/docs/docs/content/hazm/corpus_readers/degarbayan_reader.html +++ b/docs/docs/content/hazm/corpus_readers/degarbayan_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/hamshahri_reader.html b/docs/docs/content/hazm/corpus_readers/hamshahri_reader.html index 838265cf..2a03bef7 100644 --- a/docs/docs/content/hazm/corpus_readers/hamshahri_reader.html +++ b/docs/docs/content/hazm/corpus_readers/hamshahri_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/index.html b/docs/docs/content/hazm/corpus_readers/index.html index 0bfcf280..5d523bdd 100644 --- a/docs/docs/content/hazm/corpus_readers/index.html +++ b/docs/docs/content/hazm/corpus_readers/index.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/mirastext_reader.html b/docs/docs/content/hazm/corpus_readers/mirastext_reader.html index 450ef153..4d5495ce 100644 --- a/docs/docs/content/hazm/corpus_readers/mirastext_reader.html +++ b/docs/docs/content/hazm/corpus_readers/mirastext_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/persian_plain_text_reader.html b/docs/docs/content/hazm/corpus_readers/persian_plain_text_reader.html index 9a8e109f..df336a8c 100644 --- a/docs/docs/content/hazm/corpus_readers/persian_plain_text_reader.html +++ b/docs/docs/content/hazm/corpus_readers/persian_plain_text_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/persica_reader.html b/docs/docs/content/hazm/corpus_readers/persica_reader.html index 2cf5d562..9c47fe50 100644 --- a/docs/docs/content/hazm/corpus_readers/persica_reader.html +++ b/docs/docs/content/hazm/corpus_readers/persica_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/peykare_reader.html b/docs/docs/content/hazm/corpus_readers/peykare_reader.html index 6e1cd161..a7c19e67 100644 --- a/docs/docs/content/hazm/corpus_readers/peykare_reader.html +++ b/docs/docs/content/hazm/corpus_readers/peykare_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/quran_reader.html b/docs/docs/content/hazm/corpus_readers/quran_reader.html index d9d7a197..71becaad 100644 --- a/docs/docs/content/hazm/corpus_readers/quran_reader.html +++ b/docs/docs/content/hazm/corpus_readers/quran_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/sentipers_reader.html b/docs/docs/content/hazm/corpus_readers/sentipers_reader.html index 6ad5d227..13a8c129 100644 --- a/docs/docs/content/hazm/corpus_readers/sentipers_reader.html +++ b/docs/docs/content/hazm/corpus_readers/sentipers_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/tnews_reader.html b/docs/docs/content/hazm/corpus_readers/tnews_reader.html index 4a815daf..19a051ad 100644 --- a/docs/docs/content/hazm/corpus_readers/tnews_reader.html +++ b/docs/docs/content/hazm/corpus_readers/tnews_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/treebank_reader.html b/docs/docs/content/hazm/corpus_readers/treebank_reader.html index 8d044025..691a59d6 100644 --- a/docs/docs/content/hazm/corpus_readers/treebank_reader.html +++ b/docs/docs/content/hazm/corpus_readers/treebank_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/universal_dadegan_reader.html b/docs/docs/content/hazm/corpus_readers/universal_dadegan_reader.html index 99a9f320..54a669e4 100644 --- a/docs/docs/content/hazm/corpus_readers/universal_dadegan_reader.html +++ b/docs/docs/content/hazm/corpus_readers/universal_dadegan_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/verbvalency_reader.html b/docs/docs/content/hazm/corpus_readers/verbvalency_reader.html index 77b49efc..c9646a4d 100644 --- a/docs/docs/content/hazm/corpus_readers/verbvalency_reader.html +++ b/docs/docs/content/hazm/corpus_readers/verbvalency_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/corpus_readers/wikipedia_reader.html b/docs/docs/content/hazm/corpus_readers/wikipedia_reader.html index 304817f9..39d090a1 100644 --- a/docs/docs/content/hazm/corpus_readers/wikipedia_reader.html +++ b/docs/docs/content/hazm/corpus_readers/wikipedia_reader.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/dependency_parser.html b/docs/docs/content/hazm/dependency_parser.html index b30d1838..8d593365 100644 --- a/docs/docs/content/hazm/dependency_parser.html +++ b/docs/docs/content/hazm/dependency_parser.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/embedding.html b/docs/docs/content/hazm/embedding.html index 0f72723e..dc06ce55 100644 --- a/docs/docs/content/hazm/embedding.html +++ b/docs/docs/content/hazm/embedding.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/index.html b/docs/docs/content/hazm/index.html index 3746abd5..151bb291 100644 --- a/docs/docs/content/hazm/index.html +++ b/docs/docs/content/hazm/index.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/informal_normalizer.html b/docs/docs/content/hazm/informal_normalizer.html index 0072b87e..cff51554 100644 --- a/docs/docs/content/hazm/informal_normalizer.html +++ b/docs/docs/content/hazm/informal_normalizer.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/lemmatizer.html b/docs/docs/content/hazm/lemmatizer.html index f2acc27b..6e74755d 100644 --- a/docs/docs/content/hazm/lemmatizer.html +++ b/docs/docs/content/hazm/lemmatizer.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/normalizer.html b/docs/docs/content/hazm/normalizer.html index 9d6eb8ec..9450e5d4 100644 --- a/docs/docs/content/hazm/normalizer.html +++ b/docs/docs/content/hazm/normalizer.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/pos_tagger.html b/docs/docs/content/hazm/pos_tagger.html index 869cdcb1..92707537 100644 --- a/docs/docs/content/hazm/pos_tagger.html +++ b/docs/docs/content/hazm/pos_tagger.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/sentence_tokenizer.html b/docs/docs/content/hazm/sentence_tokenizer.html index df4c11c6..3d55f1d0 100644 --- a/docs/docs/content/hazm/sentence_tokenizer.html +++ b/docs/docs/content/hazm/sentence_tokenizer.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/sequence_tagger.html b/docs/docs/content/hazm/sequence_tagger.html index 3f0c8039..05c5c849 100644 --- a/docs/docs/content/hazm/sequence_tagger.html +++ b/docs/docs/content/hazm/sequence_tagger.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/stemmer.html b/docs/docs/content/hazm/stemmer.html index 6cfbf42c..28cb3424 100644 --- a/docs/docs/content/hazm/stemmer.html +++ b/docs/docs/content/hazm/stemmer.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + @@ -1145,8 +1145,6 @@

'اندیشه' >>> stemmer.stem('خانۀ') 'خانه' ->>> stemmer.stem('محبوب‌ترین‌ها') -'محبوب'

پارامترها:

diff --git a/docs/docs/content/hazm/token_splitter.html b/docs/docs/content/hazm/token_splitter.html index 77faa6a6..bd5a2686 100644 --- a/docs/docs/content/hazm/token_splitter.html +++ b/docs/docs/content/hazm/token_splitter.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/hazm/word_tokenizer.html b/docs/docs/content/hazm/word_tokenizer.html index d26f9b52..2b372f5f 100644 --- a/docs/docs/content/hazm/word_tokenizer.html +++ b/docs/docs/content/hazm/word_tokenizer.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/in-other-languages.html b/docs/docs/content/in-other-languages.html index 96b5005f..e62e3f34 100644 --- a/docs/docs/content/in-other-languages.html +++ b/docs/docs/content/in-other-languages.html @@ -19,7 +19,7 @@ - + @@ -27,7 +27,7 @@ - + diff --git a/docs/docs/content/samples/keyword_extraction.html b/docs/docs/content/samples/keyword_extraction.html index 54f965d4..6dc91f95 100644 --- a/docs/docs/content/samples/keyword_extraction.html +++ b/docs/docs/content/samples/keyword_extraction.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/content/utils.html b/docs/docs/content/utils.html index 70861a7b..ca55d61c 100644 --- a/docs/docs/content/utils.html +++ b/docs/docs/content/utils.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/docs/docs/index.html b/docs/docs/index.html index a3d8a07c..86ee9cb1 100644 --- a/docs/docs/index.html +++ b/docs/docs/index.html @@ -19,7 +19,7 @@ - + @@ -27,7 +27,7 @@ - + diff --git a/docs/docs/search/search_index.js b/docs/docs/search/search_index.js index 9040f865..6aa8f413 100644 --- a/docs/docs/search/search_index.js +++ b/docs/docs/search/search_index.js @@ -1 +1 @@ -var __index = {"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":[" "]},"docs":[{"location":"index.html","title":"\u0645\u0639\u0631\u0641\u06cc \u0648 \u0646\u0635\u0628","text":""},{"location":"index.html#_1","title":"\u0645\u0639\u0631\u0641\u06cc \u0647\u0636\u0645","text":"

\u0647\u0636\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0647\u0636\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0648\u0627\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f. \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062a\u062d\u0644\u06cc\u0644 \u0635\u0631\u0641\u06cc \u0648 \u0646\u062d\u0648\u06cc \u06a9\u0646\u06cc\u062f. \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f \u0648 ... .

\u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 nltk \u0648 \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 +\u06f3.\u06f8

\u0647\u0636\u0645 \u0628\u0631 \u0645\u0628\u0646\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 NLTK \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0648\u0645\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0636\u0645 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06f3.\u06f8 \u0648 \u0628\u0627\u0644\u0627\u062a\u0631 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a.

\u0645\u062d\u0635\u0648\u0644\u06cc \u0627\u0632 \u062a\u06cc\u0645 \u0631\u0648\u0634\u0646

\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0631\u0648\u0698\u0647\u200c\u0627\u06cc \u0634\u062e\u0635\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f \u0648 \u0627\u06a9\u0646\u0648\u0646 \u0632\u06cc\u0631 \u0686\u062a\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0648\u0634\u0646 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u0654 \u0645\u0633\u06cc\u0631 \u062a\u0648\u0633\u0639\u0647 \u0627\u0633\u062a.

"},{"location":"index.html#_2","title":"\u0646\u0635\u0628 \u0647\u0636\u0645","text":"

\u0627\u0628\u062a\u062f\u0627 \u067e\u06a9\u06cc\u062c \u0647\u0636\u0645 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:

$ pip install hazm\n

\u0633\u067e\u0633 \u0645\u0646\u0627\u0628\u0639 \u0645\u0648\u0631\u062f\u0646\u0638\u0631\u00a0\u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062a\u0631\u062c\u06cc\u062d\u0627\u064b \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647\u0654 \u062e\u0648\u062f \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0648 \u062f\u0631 \u0622\u062e\u0631\u060c \u0647\u0636\u0645 \u0631\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u06a9\u0646\u06cc\u062f:

from hazm import *\n
"},{"location":"index.html#_3","title":"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0636\u0645","text":"

\u06a9\u062f \u067e\u0627\u06cc\u06cc\u0646 \u062f\u06cc\u062f\u06cc \u06a9\u0644\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0647\u0636\u0645 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:

from hazm import *\n\n# Clean and normalize a text.\nprint(Normalizer().normalize(\"\u0686\u0647 \u06af\u0644 \u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc.\"))\n# \u0686\u0647 \u06af\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc\n\n# Find the word\u2019s root (faster but less accurate)\nprint(Stemmer().stem(\"\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u0634\u0627\u0646\"))\n# \u06a9\u062a\u0627\u0628\n\n# Find the word\u2019s root (More accurate but slower)\nprint(Lemmatizer().lemmatize(\"\u0645\u06cc\u200c\u0631\u0648\u0645\"))\n# \u0631\u0641\u062a#\u0631\u0648\n\n# Break text into sentences.\nprint(SentenceTokenizer().tokenize(\"\u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f! \u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f','! \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f']\n\n# Break text into tokens.\nprint(WordTokenizer().tokenize(\"\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc\u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f', '\u060c', '\u0686\u0631\u0627', '\u062f\u06cc\u0631\u0648\u0632', '\u0646\u06cc\u0627\u0645\u062f\u06cc', '\u061f']\n\n# Assigns parts of speech to each word, such as noun, verb, adjective, etc.\ntagger = POSTagger(model='pos_tagger.model')\nprint(tagger.tag(WordTokenizer().tokenize(\"\u0645\u0627 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u062a\u0627\u0628 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645\")))\n# [('\u0645\u0627', 'PRO'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u06a9\u062a\u0627\u0628', 'N'), ('\u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645', 'V')]\n\n# Labels each word with its part of speech, such as noun, verb, adjective, etc.\nchunker = chunker('chunker.model')\ntagged = tagger.tag(word_tokenize('\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645'))\ntree2brackets(chunker.parse(tagged))\n# '[\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645 VP]'\n\n# Identify semantic relations between words in a sentence.\nparser = DependencyParser(tagger=tagger, lemmatizer=lemmatizer)\nparser.parse(word_tokenize('\u0632\u0646\u06af\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u0635\u062f\u0627 \u062f\u0631\u0645\u06cc\u200c\u0622\u06cc\u062f\u061f'))\n# <DependencyGraph with 8 nodes>\n

\u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u0650 \u0627\u06cc\u0646 \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0647\u0636\u0645 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u0645\u062e\u062a\u0635 \u062e\u0648\u062f\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0646\u06cc\u0632 \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u0647\u0636\u0645 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u067e\u0648\u0631\u062a \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/in-other-languages.html","title":"\u0647\u0636\u0645 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631","text":"

\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0627\u0635\u0644\u06cc \u0647\u0636\u0645 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u062b\u0644 \u062c\u0627\u0648\u0627 \u0648 \u0633\u06cc\u200c\u0634\u0627\u0631\u067e \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0633\u0627\u06cc\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0647\u0636\u0645 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0644\u0637\u0641\u0627\u064b \u0627\u06af\u0631 \u0645\u0648\u0631\u062f\u06cc \u0633\u0631\u0627\u063a \u062f\u0627\u0634\u062a\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0646\u0628\u0648\u062f \u0628\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0635\u0641\u062d\u0647 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.

\u0633\u0644\u0628 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a

\u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u0650 \u062a\u0648\u0633\u0639\u0647 \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0645\u0634\u06a9\u0644\u0627\u062a\u0650 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647\u0654 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647(\u06af\u0627\u0646) \u0622\u0646 \u0627\u0633\u062a. \u0631\u0648\u0634\u0646 \u0627\u0632 \u06a9\u0627\u0631\u06a9\u0631\u062f \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0627\u0637\u0644\u0627\u0639\u06cc \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html","title":"utils","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u06a9\u0645\u06a9\u06cc \u0627\u0633\u062a.

"},{"location":"content/utils.html#hazm.utils.maketrans","title":"maketrans(a, b)","text":"

\u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u062d\u0631\u0648\u0641 \u0631\u0634\u062a\u0647\u0654 a \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u062d\u0631\u0641 \u062f\u0631 \u0631\u0634\u062a\u0647\u0654 b \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.words_list","title":"words_list(words_file=default_words)","text":"

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import words_list\n>>> words_list()[1]\n('\u0622\u0628', 549005877, ('N', 'AJ'))\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a.

default_words

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, int, Tuple[str]]]

\u0641\u0647\u0631\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/utils.html#hazm.utils.stopwords_list","title":"stopwords_list(stopwords_file=default_stopwords)","text":"

\u0644\u06cc\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import stopwords_list\n>>> stopwords_list()[:4]\n['\u0622\u062e\u0631\u06cc\u0646', '\u0622\u0642\u0627\u06cc', '\u0622\u0645\u062f', '\u0622\u0645\u062f\u0647']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 stopwords_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

default_stopwords

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

"},{"location":"content/utils.html#hazm.utils.verbs_list","title":"verbs_list()","text":"

\u0644\u06cc\u0633\u062a \u0627\u0641\u0639\u0627\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.past_roots","title":"past_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.present_roots","title":"present_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u0645\u0636\u0627\u0631\u0639 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.regex_replace","title":"regex_replace(patterns, text)","text":"

\u0627\u0644\u06af\u0648\u06cc \u0631\u06cc\u062c\u06a9\u0633 \u0631\u0627 \u06cc\u0627\u0641\u062a\u0647 \u0648 \u0628\u0627 \u0645\u062a\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/index.html","title":"\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0648 \u0646\u0645\u0648\u0646\u0647\u200c\u06a9\u062f \u0622\u0645\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628 \u0627\u06cc\u0646 \u0628\u062e\u0634:

"},{"location":"content/hazm/chunker.html","title":"chunker","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0644\u0628\u062a\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0639\u0646\u0648\u0627\u0646\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0647\u0646\u0648\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0646\u0634\u062f\u0647\u061b \u0648\u0644\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u0628\u0639\u062f\u06cc \u06a9\u0647 \u0628\u0647 \u0632\u0648\u062f\u06cc \u0645\u0646\u062a\u0634\u0631 \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u0627\u06cc\u0646 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647\u0654 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0633\u0645\u06cc\u060c \u0641\u0639\u0644\u06cc \u0648 \u062d\u0631\u0641 \u0627\u0636\u0627\u0641\u0647\u200c\u0627\u06cc \u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u062a\u062c\u0632\u06cc\u0647\u200c\u06af\u0631 \u0633\u0637\u062d\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f3.\u06f4 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker","title":"Chunker","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: IOBTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0642\u0637\u06cc\u0639 \u0645\u062a\u0646\u060c \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.__init__","title":"__init__(model=None, data_maker=None)","text":"

constructor.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0644\u06cc\u0628\u0644 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> chunker.data_maker(tokens = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]])\n[[{'word': '\u0645\u0646', 'is_first': True, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0646', 'prefix-3': '\u0645\u0646', 'suffix-1': '\u0646', 'suffix-2': '\u0645\u0646', 'suffix-3': '\u0645\u0646', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0628\u0647', 'two_next_word': '\u0645\u062f\u0631\u0633\u0647', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False, 'pos': 'PRON', 'prev_pos': '', 'next_pos': 'ADP'}, {'word': '\u0628\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0628', 'prefix-2': '\u0628\u0647', 'prefix-3': '\u0628\u0647', 'suffix-1': '\u0647', 'suffix-2': '\u0628\u0647', 'suffix-3': '\u0628\u0647', 'prev_word': '\u0645\u0646', 'two_prev_word': '.', 'next_word': '\u0645\u062f\u0631\u0633\u0647', 'two_next_word': '\u0627\u06cc\u0631\u0627\u0646', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'ADP', 'prev_pos': 'PRON', 'next_pos': 'NOUN,EZ'}, {'word': '\u0645\u062f\u0631\u0633\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u062f', 'prefix-3': '\u0645\u062f\u0631', 'suffix-1': '\u0647', 'suffix-2': '\u0633\u0647', 'suffix-3': '\u0631\u0633\u0647', 'prev_word': '\u0628\u0647', 'two_prev_word': '\u0645\u0646', 'next_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN,EZ', 'prev_pos': 'ADP', 'next_pos': 'NOUN'}, {'word': '\u0627\u06cc\u0631\u0627\u0646', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0631', 'suffix-1': '\u0646', 'suffix-2': '\u0627\u0646', 'suffix-3': '\u0631\u0627\u0646', 'prev_word': '\u0645\u062f\u0631\u0633\u0647', 'two_prev_word': '\u0628\u0647', 'next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN', 'prev_pos': 'NOUN,EZ', 'next_pos': 'VERB'}, {'word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_first': False, 'is_last': False, 'prefix-1': '\u0631', 'prefix-2': '\u0631\u0641', 'prefix-3': '\u0631\u0641\u062a', 'suffix-1': '\u0645', 'suffix-2': '\u062f\u0645', 'suffix-3': '\u0648\u062f\u0645', 'prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_prev_word': '\u0645\u062f\u0631\u0633\u0647', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True, 'pos': 'VERB', 'prev_pos': 'NOUN', 'next_pos': 'PUNCT'}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': '', 'pos': 'PUNCT', 'prev_pos': 'VERB', 'next_pos': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Dict]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.features","title":"features(words, pos_tags, index)","text":"

\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.train","title":"train(trees, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='chunker_crf.model', report_duration=True)","text":"

\u0627\u0632 \u0631\u0648\u06cc \u062f\u0631\u062e\u062a \u0648\u0631\u0648\u062f\u06cc\u060c \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u0631\u062e\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose bool

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'chunker_crf.model' report_duration bool

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse","title":"parse(sentence)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc \u062f\u0648\u062a\u0627\u06cc\u06cc [(\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), (\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), ...] \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u0631\u0627 \u0628\u0631 \u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> tree = chunker.parse(sentence = [('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062a\u0648\u0644\u06cc\u062f \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u062a\u0642\u0637\u06cc\u0639.

str

\u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u0648 \u0642\u0627\u0628\u0644\u200c\u062f\u0631\u06a9\u200c\u062a\u0631

str

\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u0627\u0628\u0639 tree2brackets() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse_sents","title":"parse_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647 \u0648 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06cc\u06a9 Iterator \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.evaluate","title":"evaluate(trees)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> trees = list(chunker.parse_sents([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]]))\n>>> chunker.evaluate(trees)\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a \u062f\u0631\u062e\u062a\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/chunker.html#hazm.chunker.tree2brackets","title":"tree2brackets(tree)","text":"

\u062e\u0631\u0648\u062c\u06cc \u062f\u0631\u062e\u062a\u06cc \u062a\u0627\u0628\u0639 parse() \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model='chunker.model')\n>>> tree=chunker.parse([('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n
>>> tree2brackets(tree)\n'[\u0646\u0627\u0645\u0647 \u0627\u06cc\u0634\u0627\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u0634\u062a\u0645 VP] .'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tree str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u067e\u0631\u062f\u0632\u0627\u0634 \u062a\u0627\u0628\u0639 parse()

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u0634\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0631\u0648\u0634\u0647\u200c\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u06a9\u0631\u0648\u0634\u0647 \u062c\u0632\u0626\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0646\u0648\u0639 \u0622\u0646 \u062c\u0627\u06cc \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/dependency_parser.html","title":"dependency_parser","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u0650 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u0627\u0628\u062a\u062f\u0627 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc dependecy_parser \u0631\u0627 \u0628\u0627 \u062d\u062c\u0645\u06cc \u062d\u062f\u0648\u062f \u06f1\u06f3 \u0645\u06af\u0627\u0628\u0627\u06cc\u062a \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647 \u06cc\u0627 \u0645\u0633\u06cc\u0631 \u062f\u0644\u062e\u0648\u0627\u0647 \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f5.\u06f6\u066a \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser","title":"MaltParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: NLTKMaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagger str

\u0646\u0627\u0645 \u062a\u0627\u0628\u0639 POS Tagger.

\u0627\u062c\u0628\u0627\u0631\u06cc lemmatizer str

\u0646\u0627\u0645 \u06a9\u0644\u0627\u0633 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628.

\u0627\u062c\u0628\u0627\u0631\u06cc working_dir str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc\u06cc \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644.

'dependency_parser' model_file str

\u0622\u062f\u0631\u0633 \u0645\u062f\u0644\u0650 \u0627\u0632 \u067e\u06cc\u0634 \u0622\u0645\u0648\u0632\u0634 \u062f\u06cc\u062f\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f mco.

'langModel.mco'"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_sents","title":"parse_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences str

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_tagged_sents","title":"parse_tagged_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062c\u0645\u0644\u0627\u062a.

\u0627\u0633\u062a\u062b\u0646\u0627\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Exception

\u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u062e\u0637\u0627 \u06cc\u06a9 \u0627\u06a9\u0633\u067e\u0634\u0646 \u0639\u0645\u0648\u0645\u06cc \u0635\u0627\u062f\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.DependencyParser","title":"DependencyParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: MaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 MaltParser \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm import POSTagger, Lemmatizer, DependencyParser\n>>> parser = DependencyParser(tagger=POSTagger(model='pos_tagger.model'), lemmatizer=Lemmatizer())\n>>> parser.parse(['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0631\u0641\u062a\u0647 \u0628\u0648\u062f\u0645', '.']).tree().pprint()\n(\u0645\u0646 (\u0628\u0647 (\u0645\u062f\u0631\u0633\u0647 (\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645 .))))\n
"},{"location":"content/hazm/embedding.html","title":"embedding","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u06cc\u0627 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding","title":"WordEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_type str

\u0646\u0648\u0639 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 \u200dfasttext, keyedvector, glove \u0628\u0627\u0634\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.train","title":"train(dataset_path, workers=multiprocessing.cpu_count() - 1, vector_size=200, epochs=10, min_count=5, fasttext_type='skipgram', dest_path='fasttext_word2vec_model.bin')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0627\u0632 \u0646\u0648\u0639 fasttext \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.train(dataset_path = 'dataset.txt', workers = 4, vector_size = 300, epochs = 30, fasttext_type = 'cbow', dest_path = 'fasttext_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u06a9\u0644\u0645\u0647.

200 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 fasttext_type str

\u0646\u0648\u0639 fasttext \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u06a9\u0647 \u0645\u06cc\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 skipgram \u06cc\u0627 cbow \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.

'skipgram' dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'fasttext_word2vec_model.bin'"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.__getitem__","title":"__getitem__(word)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.doesnt_match","title":"doesnt_match(words)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.doesnt_match(['\u0633\u0644\u0627\u0645' ,'\u062f\u0631\u0648\u062f' ,'\u062e\u062f\u0627\u062d\u0627\u0641\u0638' ,'\u067e\u0646\u062c\u0631\u0647'])\n'\u067e\u0646\u062c\u0631\u0647'\n>>> wordEmbedding.doesnt_match(['\u0633\u0627\u0639\u062a' ,'\u067e\u0644\u0646\u06af' ,'\u0634\u06cc\u0631'])\n'\u0633\u0627\u0639\u062a'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.similarity","title":"similarity(word1, word2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u0622\u0644\u0645\u0627\u0646')\n0.72231203\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u067e\u0646\u062c\u0631\u0647')\n0.04535884\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word1 str

\u06a9\u0644\u0645\u0647\u0654 \u0627\u0648\u0644

\u0627\u062c\u0628\u0627\u0631\u06cc word2 str

\u06a9\u0644\u0645\u0647\u0654 \u062f\u0648\u0645

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.nearest_words","title":"nearest_words(word, topn=5)","text":"

\u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06cc\u06a9 \u0648\u0627\u0698\u0647 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0622\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.nearest_words('\u0627\u06cc\u0631\u0627\u0646', topn = 5)\n[('\u0627\u06cc\u0631\u0627\u0646\u060c', 0.8742443919181824), ('\u06a9\u0634\u0648\u0631', 0.8735059499740601), ('\u06a9\u0634\u0648\u0631\u0645\u0627\u0646', 0.8443885445594788), ('\u0627\u06cc\u0631\u0627\u0646\u200c\u0628\u0647', 0.8271722197532654), ('\u062e\u0627\u0648\u0631\u0645\u06cc\u0627\u0646\u0647', 0.8266966342926025)]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0648\u0627\u0698\u06af\u0627\u0646 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc topn int

\u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0634\u0648\u062f.

5

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc [\u06a9\u0644\u0645\u0647\u0654 \u0645\u0631\u062a\u0628\u0637, \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637].

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_normal_vector","title":"get_normal_vector(word)","text":"

\u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> result = wordEmbedding.get_normal_vector('\u0633\u0631\u0628\u0627\u0632')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocabs","title":"get_vocabs()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.get_vocabs()\n['\u0648', '.', '\u062f\u0631', '\u060c', ...]\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocab_to_index","title":"get_vocab_to_index()","text":"

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631\u0647\u0627 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin)\n>>> vocab_to_index = wordEmbedding.get_vocab_to_index()\n>>> index = vocab_to_index['\u0633\u0644\u0627\u0645']\n>>> vocabs = wordEmbedding.get_vocabs()\n>>> vocabs[index]\n'\u0633\u0644\u0627\u0645'\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a dict

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vectors","title":"get_vectors()","text":"

\u0648\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0648\u0635\u06cc\u0641 \u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u06af\u0631\u062f\u0627\u0646\u062f.(\u0639\u0646\u0627\u0635\u0631 \u0627\u06cc\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0628\u0627 \u0648\u06a9\u062a\u0648\u0631 \u06a9\u0644\u0645\u0627\u062a \u062a\u0627\u0628\u0639 \u00a0get_vocabs \u0647\u0645\u200c\u0627\u0646\u062f\u06cc\u0633 \u0647\u0633\u062a\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> vectors = wordEmbedding.get_vectors()\n>>> all(vectors[wordEmbedding.get_vocab_to_index()['\u0633\u0644\u0627\u0645']] == wordEmbedding['\u0633\u0644\u0627\u0645'])\nTrue\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u062a\u0645\u0627\u0645\u06cc \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> wordEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus","title":"SentenceEmbeddingCorpus","text":"

SentenceEmbeddingCorpus.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__init__","title":"__init__(data_path)","text":"

init.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__iter__","title":"__iter__()","text":"

iter.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding","title":"SentEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model('sent2vec.model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.train","title":"train(dataset_path, min_count=5, workers=multiprocessing.cpu_count() - 1, windows=5, vector_size=300, epochs=10, dest_path='gensim_sent2vec.model')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af doc2vec \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.train(dataset_path = 'dataset.txt', min_count = 10, workers = 6, windows = 3, vector_size = 250, epochs = 35, dest_path = 'doc2vec_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 windows int

\u0637\u0648\u0644 \u067e\u0646\u062c\u0631\u0647 \u0628\u0631\u0627\u06cc \u0644\u062d\u0627\u0638 \u06a9\u0644\u0645\u0627\u062a \u0627\u0637\u0631\u0627\u0641 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u062a\u0631\u06cc\u0646 \u0622\u0646.

5 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u062c\u0645\u0644\u0647.

300 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'gensim_sent2vec.model'"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.__getitem__","title":"__getitem__(sent)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_sentence_vector","title":"get_sentence_vector(sent)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.get_sentence_vector('\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u062e\u0648\u062f\u0634 \u062a\u0628\u062f\u06cc\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent str

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u06cc\u062f\u0646\u06af \u0622\u0646 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a ndarray

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u062c\u0645\u0644\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.similarity","title":"similarity(sent1, sent2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.similarity('\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a', '\u067e\u0644\u0646\u06af \u0627\u0632 \u062f\u06cc\u06af\u0631 \u062c\u0627\u0646\u0648\u0631\u0627\u0646 \u062f\u0631\u0646\u062f\u0647 \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n>>> result = sentEmbedding.similarity('\u0647\u0636\u0645 \u06cc\u06a9 \u0645\u062d\u0635\u0648\u0644 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a', '\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent1 str

\u062c\u0645\u0644\u0647\u0654 \u0627\u0648\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc sent2 str

\u062c\u0645\u0644\u0647\u0654 \u062f\u0648\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0639\u062f\u062f\u06cc \u0628\u06cc\u0646 0 \u06481 \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u062c\u0645\u0644\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> sentEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u062c\u0645\u0644\u0627\u062a.

"},{"location":"content/hazm/informal_normalizer.html","title":"informal_normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer","title":"InformalNormalizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: Normalizer

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_verbs word_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_words seperation_flag bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648 \u062f\u0631 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0622\u0646 \u0641\u0627\u0635\u0644\u0647 \u062f\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f.

False **kargs str

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0646\u0627\u0645\u062f\u0627\u0631\u0650 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc

{}"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.split_token_words","title":"split_token_words(token)","text":"

\u0647\u0631\u062c\u0627\u06cc\u06cc \u062f\u0631 \u0645\u062a\u0646 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062a\u0623\u0633\u0641\u0627\u0646\u0647 \u062f\u0631 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062a\u0646\u200c\u0647\u0627\u060c \u0628\u0647 \u0628\u0647\u0627\u0646\u0647\u0654 \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u06cc\u0627 \u0627\u0632 \u0633\u0631\u0650 \u062a\u0646\u0628\u0644\u06cc\u060c \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u062f\u0631\u0633\u062a \u0631\u0639\u0627\u06cc\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0645\u062b\u0644\u0627\u064b \u062c\u0645\u0644\u0647\u0654 \u00ab\u062a\u0648 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f: \u00ab\u062a\u0648\u0631\u0627\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0641\u0648\u0627\u0635\u0644 \u0636\u0631\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0635\u062d\u06cc\u062d \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062a\u0648\u06a9\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0635\u062d\u06cc\u062d.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalized_word","title":"normalized_word(word)","text":"

\u0627\u0634\u06a9\u0627\u0644 \u0645\u062e\u062a\u0644\u0641 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalized_word('\u0645\u06cc\u200c\u0631\u0645')\n['\u0645\u06cc\u200c\u0631\u0648\u0645', '\u0645\u06cc\u200c\u0631\u0645']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0627\u0634\u06a9\u0627\u0644 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0631\u0627 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0628\u0627\u0628\u0627 \u06cc\u0647 \u0634\u063a\u0644 \u0645\u0646\u0627\u0633\u0628 \u0648\u0627\u0633\u0647 \u0628\u0686\u0647 \u0647\u0627\u0645 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc\u06cc \u0628\u0631\u0646\u0645\u06cc\u062e\u0648\u0631\u0647 !')\n[[['\u0628\u0627\u0628\u0627'], ['\u06cc\u06a9'], ['\u0634\u063a\u0644'], ['\u0645\u0646\u0627\u0633\u0628'], ['\u0628\u0631\u0627\u06cc'], ['\u0628\u0686\u0647'], ['\u0647\u0627\u06cc\u0645'], ['\u067e\u06cc\u062f\u0627'], ['\u06a9\u0631\u062f\u0646', '\u06a9\u0631\u062f\u0646\u062f'], ['\u06a9\u0647'], ['\u0628\u0647'], ['\u062c\u0627\u06cc\u06cc'], ['\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u062f', '\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u0647'], ['!']]]\n>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0627\u062c\u0627\u0632\u0647 \u0628\u062f\u06cc\u0645 \u0647\u0645\u0633\u0631\u0645\u0648\u0646 \u062f\u0631 \u062c\u0645\u0639 \u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634 \u0627\u062d\u0633\u0627\u0633 \u0622\u0632\u0627\u062f\u06cc \u06a9\u0646\u0647 \u0648 \u0641\u06a9\u0631 \u0646\u06a9\u0646\u0647 \u06a9\u0647 \u0645\u0627 \u062f\u0627\u0626\u0645 \u0647\u0648\u0627\u0633\u0645\u0648\u0646 \u0628\u0647\u0634 \u0647\u0633\u062a .')\n[[['\u0627\u062c\u0627\u0632\u0647'], ['\u0628\u062f\u0647\u06cc\u0645'], ['\u0647\u0645\u0633\u0631\u0645\u0627\u0646'], ['\u062f\u0631'], ['\u062c\u0645\u0639'], ['\u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634'], ['\u0627\u062d\u0633\u0627\u0633'], ['\u0622\u0632\u0627\u062f\u06cc'], ['\u06a9\u0646\u062f'], ['\u0648'], ['\u0641\u06a9\u0631'], ['\u0646\u06a9\u0646\u062f', '\u0646\u06a9\u0646\u0647'], ['\u06a9\u0647'], ['\u0645\u0627'], ['\u062f\u0627\u0626\u0645'], ['\u062d\u0648\u0627\u0633\u0645\u0627\u0646'], ['\u0628\u0647\u0634'], ['\u0647\u0633\u062a'], ['.']]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[List[str]]]

\u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.informal_conjugations","title":"informal_conjugations(verb)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0634\u06a9\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html","title":"lemmatizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f9.\u06f9 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer","title":"Lemmatizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0627\u0634\u06a9\u0627\u0644 \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs joined_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer.lemmatize","title":"lemmatize(word, pos='')","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631 pos \u0646\u0648\u0639 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a: (\u0627\u0633\u0645\u060c \u0641\u0639\u0644\u060c \u0635\u0641\u062a \u0648 ...) \u0648 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0631\u0648\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u062b\u0631 \u0628\u06af\u0630\u0627\u0631\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0635\u0641\u062a (\u0627\u0648 \u06cc\u06a9 \u0641\u0631\u062f \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0633\u062a)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0647\u0645\u0627\u0646 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u0645\u06cc\u200c\u0634\u0648\u062f \u0648\u0644\u06cc \u0647\u0645\u06cc\u0646 \u0648\u0627\u0698\u0647 \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0627\u0633\u0645 (\u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0632 \u0645\u0631\u062f\u0645)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0645\u06cc\u200c\u0634\u0648\u062f \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u00bb.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> lemmatizer = Lemmatizer()\n>>> lemmatizer.lemmatize('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> lemmatizer.lemmatize('\u0622\u062a\u0634\u0641\u0634\u0627\u0646')\n'\u0622\u062a\u0634\u0641\u0634\u0627\u0646'\n>>> lemmatizer.lemmatize('\u0645\u06cc\u200c\u0631\u0648\u0645')\n'\u0631\u0641\u062a#\u0631\u0648'\n>>> lemmatizer.lemmatize('\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a')\n'\u06af\u0641\u062a#\u06af\u0648'\n>>> lemmatizer.lemmatize('\u0646\u0686\u0634\u06cc\u062f\u0647_\u0627\u0633\u062a')\n'\u0686\u0634\u06cc\u062f#\u0686\u0634'\n>>> lemmatizer.lemmatize('\u0645\u0631\u062f\u0645', pos='N')\n'\u0645\u0631\u062f\u0645'\n>>> lemmatizer.lemmatize('\u0627\u062c\u062a\u0645\u0627\u0639\u06cc', pos='AJ')\n'\u0627\u062c\u062a\u0645\u0627\u0639\u06cc'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc pos str

\u0646\u0648\u0639 \u06a9\u0644\u0645\u0647. \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0633\u0647 \u0645\u0642\u062f\u0627\u0631 V (\u0641\u0639\u0644) \u0648 AJ (\u0635\u0641\u062a) \u0648 PRO (\u0636\u0645\u06cc\u0631) \u0631\u0627 \u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f.

''

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation","title":"Conjugation","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0627\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u200c\u06a9\u0631\u062f\u0646 \u0627\u0641\u0639\u0627\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_past","title":"perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0645', '\u062f\u06cc\u062f\u06cc', '\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_past","title":"negative_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_past('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0645', '\u0646\u062f\u06cc\u062f\u06cc', '\u0646\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_past","title":"passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_past","title":"negative_passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past","title":"imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past","title":"negative_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past","title":"passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past","title":"negative_passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_progresive","title":"past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_progresive","title":"passive_past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect","title":"present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_present_perfect","title":"negative_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_present_perfect","title":"subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_present_perfect","title":"negative_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_present_perfect","title":"grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_present_perfect","title":"negative_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect","title":"passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_present_perfect","title":"negative_passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_present_perfect","title":"passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_present_perfect","title":"negative_passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_present_perfect","title":"passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_present_perfect","title":"negative_passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present_perfect","title":"imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present_perfect","title":"negative_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_present_perfect","title":"subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_present_perfect","title":"negative_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present_perfect","title":"passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present_perfect","title":"negative_passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_present_perfect","title":"passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_present_perfect","title":"negative_passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect_progressive","title":"present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect_progressive","title":"passive_present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent","title":"past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent","title":"negative_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent","title":"passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent","title":"negative_passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent","title":"imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent","title":"negative_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent","title":"passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent","title":"negative_passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_progressive","title":"past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_progressive","title":"passive_past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect","title":"past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent_perfect","title":"negative_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_past_precedent_perfect","title":"subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_past_precedent_perfect","title":"negative_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_past_precedent_perfect","title":"grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_past_precedent_perfect","title":"negative_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect","title":"passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent_perfect","title":"negative_passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_past_precedent_perfect","title":"passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_past_precedent_perfect","title":"negative_passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_past_precedent_perfect","title":"passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_past_precedent_perfect","title":"negative_passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent_perfect","title":"imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent_perfect","title":"negative_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_past_precedent_perfect","title":"subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_past_precedent_perfect","title":"negative_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent_perfect","title":"passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent_perfect","title":"negative_passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_past_precedent_perfect","title":"passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_past_precedent_perfect","title":"negative_passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect_progressive","title":"past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect_progressive","title":"passive_past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_present","title":"perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_present('\u0628\u06cc\u0646')\n['\u0628\u06cc\u0646\u0645', '\u0628\u06cc\u0646\u06cc', '\u0628\u06cc\u0646\u062f', '\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_present","title":"negative_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_perfective_present","title":"subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646\u06cc', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_perfective_present","title":"negative_subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_perfective_present","title":"grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_perfective_present","title":"negative_grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_present","title":"passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_present","title":"negative_passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_perfective_present","title":"passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_perfective_present","title":"negative_passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_perfective_present","title":"passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_perfective_present","title":"negative_passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present","title":"imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present('\u0628\u06cc\u0646')\n['\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present","title":"negative_imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present('\u0628\u06cc\u0646')\n['\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present","title":"passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present","title":"negative_passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_progressive","title":"present_progressive(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_progressive('\u0628\u06cc\u0646')\n['\u062f\u0627\u0631\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u062f\u0627\u0631\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_progressive","title":"passive_present_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0631\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u0627\u0631\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u0627\u0631\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_future","title":"perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_future('\u062f\u06cc\u062f')\n['\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_future","title":"negative_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_future('\u062f\u06cc\u062f')\n['\u0646\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_future","title":"passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_future","title":"negative_passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_future","title":"imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_future('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_future","title":"negative_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_future('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_future","title":"passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_future","title":"negative_passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent","title":"future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent","title":"negative_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent","title":"passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent","title":"negative_passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent_imperfective","title":"future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent_imperfective","title":"negative_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent_imperfective","title":"passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent_imperfective","title":"negative_passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get","title":"get(verb, negative=False, passive=False)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc negative bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u0646\u0641\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False passive bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u062c\u0647\u0648\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List(str)

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get_all","title":"get_all(verb)","text":"

\u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0648\u062c\u0648\u0647 \u0627\u062e\u0628\u0627\u0631\u06cc\u060c \u0627\u0644\u062a\u0632\u0627\u0645\u06cc\u060c \u062f\u0633\u062a\u0648\u0631\u06cc \u0648 \u062f\u0631 \u0627\u0634\u06a9\u0627\u0644 \u0645\u0646\u0641\u06cc \u0648 \u0645\u062b\u0628\u062a \u0648 \u0645\u062c\u0647\u0648\u0644 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/normalizer.html","title":"normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer","title":"Normalizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 correct_spacing bool

\u0627\u06af\u0631 True\u200d \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646\u060c \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u062c\u0627\u0648\u0646\u062f\u06cc \u0648 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_diacritics bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u0631\u0627\u0628\u0650 \u062d\u0631\u0648\u0641 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_specials_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True decrease_repeated_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0628\u0627\u0631 \u0631\u0627 \u0628\u0647 \u06f2 \u0628\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0645\u062b\u0644\u0627\u064b \u00ab\u0633\u0644\u0627\u0645\u0645\u0645\u00bb \u0631\u0627 \u0628\u0647 \u00ab\u0633\u0644\u0627\u0645\u0645\u00bb \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True persian_style bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0645\u062e\u0635\u0648\u0635 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u200c\u06a9\u0631\u062f\u0646 \u06a9\u0648\u062a\u06cc\u0634\u0646 \u0628\u0627 \u06af\u06cc\u0648\u0645\u0647.

True persian_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0631\u0642\u0627\u0645 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc \u0631\u0627 \u0628\u0627 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True unicodes_replacement bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True seperate_mi bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.normalize('\u0627\u0650\u0639\u0644\u0627\u0645\u0645\u0645\u0645\u0645 \u06a9\u064e\u0631\u062f : \u00ab \u0632\u0645\u06cc\u0646 \u0644\u0631\u0632\u0647 \u0627\u06cc \u0628\u0647 \u0628\u064f\u0632\u0631\u06af\u06cc\u0650 6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 ...\u00bb')\n'\u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u00ab\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc \u0628\u0647 \u0628\u0632\u0631\u06af\u06cc \u06f6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 \u2026\u00bb'\n>>> normalizer.normalize('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.correct_spacing","title":"correct_spacing(text)","text":"

\u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645   \u062f\u0646\u06cc\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u0628\u0647 \u0637\u0648\u0644 \u06f9\u0645\u062a\u0631 \u0648 \u0639\u0631\u0636\u06f6\")\n'\u0628\u0647 \u0637\u0648\u0644 \u06f9 \u0645\u062a\u0631 \u0648 \u0639\u0631\u0636 \u06f6'\n>>> normalizer.correct_spacing(\"\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u200c\u0633\u0631\u0627\")\n'\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u0633\u0631\u0627'\n>>> normalizer.correct_spacing(\"\u200c\u0633\u0644\u0627\u0645\u200c \u0628\u0647 \u200c\u0647\u0645\u0647\u200c\")\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0640\u0640\u0640\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u062c\u0645\u0639\u0647\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc \u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc \u06a9\u0646\u0645\")\n'\u062c\u0645\u0639\u0647\u200c\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0645'\n>>> normalizer.correct_spacing(' \"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"   ')\n'\"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"'\n>>> normalizer.correct_spacing('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u0627\u062d\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_diacritics","title":"remove_diacritics(text)","text":"

\u0627\u0650\u0639\u0631\u0627\u0628 \u0631\u0627 \u0627\u0632 \u0645\u062a\u0646 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_diacritics('\u062d\u064e\u0630\u0641\u0650 \u0627\u0650\u0639\u0631\u0627\u0628')\n'\u062d\u0630\u0641 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('\u0622\u0645\u062f\u0646\u062f')\n'\u0622\u0645\u062f\u0646\u062f'\n>>> normalizer.remove_diacritics('\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628')\n'\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u0631\u0627\u0628 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_specials_chars","title":"remove_specials_chars(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647\u0654 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.decrease_repeated_chars","title":"decrease_repeated_chars(text)","text":"

\u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u062d\u0631\u0648\u0641 \u0631\u0627 \u062f\u0631 \u06a9\u0644\u0645\u0627\u062a\u06cc \u0645\u062b\u0644 \u0633\u0644\u0627\u0645\u0645\u0645\u0645\u0645\u0645 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f \u062f\u0633\u062a \u06a9\u0645 \u0628\u0647 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u0628\u0627 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_style","title":"persian_style(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_style('\"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\"')\n'\u00ab\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u00bb'\n>>> normalizer.persian_style('\u0648 ...')\n'\u0648 \u2026'\n>>> normalizer.persian_style('10.450')\n'10\u066b450'\n>>> normalizer.persian_style('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_number","title":"persian_number(text)","text":"

\u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_number('5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('\u06f5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0622\u0646 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0627\u0639\u062f\u0627\u062f \u0648 \u0639\u0644\u0627\u0645\u062a \u066a \u0641\u0627\u0631\u0633\u06cc.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.unicodes_replacement","title":"unicodes_replacement(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062e\u0627\u0635 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644\u0650 \u0646\u0631\u0645\u0627\u0644 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u063a\u0627\u0644\u0628\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0641\u0642\u0637 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u06a9\u0647 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0622\u0646:

\u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \ufdfd \u0628\u0633\u0645 \u0627\u0644\u0644\u0647 \u0627\u0644\u0631\u062d\u0645\u0646 \u0627\u0644\u0631\u062d\u06cc\u0645 \ufdfc \u0631\u06cc\u0627\u0644 \ufdf0\u060c \ufdf9 \u0635\u0644\u06cc \ufdf2 \u0627\u0644\u0644\u0647 \ufdf3 \u0627\u06a9\u0628\u0631 \ufdf4 \u0645\u062d\u0645\u062f \ufdf5 \u0635\u0644\u0639\u0645 \ufdf6 \u0631\u0633\u0648\u0644 \ufdf7 \u0639\u0644\u06cc\u0647 \ufdf8 \u0648\u0633\u0644\u0645 \ufef5\u060c \ufef6\u060c \ufef7\u060c \ufef8\u060c \ufef9\u060c \ufefa\u060c \ufefb\u060c \ufefc \u0644\u0627

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n>>> normalizer.remove_specials_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 (\u062c\u062f\u0648\u0644 \u0628\u0627\u0644\u0627)\u060c \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u060c \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.seperate_mi","title":"seperate_mi(text)","text":"

\u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0646\u06cc\u0645\u200c\u0641\u0627\u0635\u0644\u0647 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.seperate_mi('\u0646\u0645\u06cc\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u06af\u0641\u062a')\n'\u0646\u0645\u06cc\u200c\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u200c\u06af\u0641\u062a'\n>>> normalizer.seperate_mi('\u0645\u06cc\u0632')\n'\u0645\u06cc\u0632'\n>>> normalizer.seperate_mi('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062f\u0631 \u0622\u0646 \u062c\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062c\u062f\u0627 \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.token_spacing","title":"token_spacing(tokens)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0628\u0686\u0633\u0628\u0646\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644: ['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'] \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0647: ['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc'].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.token_spacing(['\u06a9\u062a\u0627\u0628', '\u0647\u0627'])\n['\u06a9\u062a\u0627\u0628\u200c\u0647\u0627']\n>>> normalizer.token_spacing(['\u0627\u0648', '\u0645\u06cc', '\u0631\u0648\u062f'])\n['\u0627\u0648', '\u0645\u06cc\u200c\u0631\u0648\u062f']\n>>> normalizer.token_spacing(['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f'])\n['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f']\n>>> normalizer.token_spacing(['\u0627\u062e\u0644\u0627\u0644', '\u06af\u0631'])\n['\u0627\u062e\u0644\u0627\u0644\u200c\u06af\u0631']\n>>> normalizer.token_spacing(['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'])\n['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc']\n>>> normalizer.token_spacing([])\n[]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0647 \u0634\u06a9\u0644 [token1, token2, ...].

"},{"location":"content/hazm/pos_tagger.html","title":"pos_tagger","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: SequenceTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f8.\u06f8 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 SequenceTagger \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.data_maker(tokens = [['\u062f\u0644\u0645', '\u0627\u06cc\u0646\u062c\u0627', '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', '.']])\n[[{'word': '\u062f\u0644\u0645', 'is_first': True, 'is_last': False, 'prefix-1': '\u062f', 'prefix-2': '\u062f\u0644', 'prefix-3': '\u062f\u0644\u0645', 'suffix-1': '\u0645', 'suffix-2': '\u0644\u0645', 'suffix-3': '\u062f\u0644\u0645', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False}, {'word': '\u0627\u06cc\u0646\u062c\u0627', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0646', 'suffix-1': '\u0627', 'suffix-2': '\u062c\u0627', 'suffix-3': '\u0646\u062c\u0627', 'prev_word': '\u062f\u0644\u0645', 'two_prev_word': '.', 'next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False}, {'word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0627', 'prefix-3': '\u0645\u0627\u0646', 'suffix-1': '\u062a', 'suffix-2': '\u0633\u062a', 'suffix-3': '\u0627\u0633\u062a', 'prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_prev_word': '\u062f\u0644\u0645', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[str]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

Name \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List List(Dict())

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.features","title":"features(sentence, index)","text":"

features.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html","title":"sentence_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u062a\u0627\u0628\u0639 WordTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer","title":"SentenceTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer.tokenize","title":"tokenize(text)","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u0622\u0646 \u0645\u06cc\u200c\u0634\u0650\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = SentenceTokenizer()\n>>> tokenizer.tokenize('\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a. \u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!')\n['\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.', '\u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062c\u0645\u0644\u0627\u062a \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u062c\u0645\u0644\u0627\u062a \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/sequence_tagger.html","title":"sequence_tagger","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger","title":"SequenceTagger","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0631 \u0646\u0642\u0634 \u06cc\u06a9 wrapper \u0628\u0631\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 python-crfsuite \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 tagger.

None data_maker function

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

data_maker"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.load_model","title":"load_model(model)","text":"

\u0641\u0627\u06cc\u0644 \u062a\u06af\u0631 \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.load_model(model = 'tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062a\u06af\u0631.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.train","title":"train(tagged_list, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='crf.model', report_duration=True)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\nFeature generation\ntype: CRF1d\nfeature.minfreq: 0.000000\nfeature.possible_states: 0\nfeature.possible_transitions: 1\n0....1....2....3....4....5....6....7....8....9....10\nNumber of features: 150\nSeconds required: 0.001\n...\nWriting feature references for attributes\nSeconds required: 0.000\n

training time: 0.01 sec

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_list List[{List[Tuple[str,str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0645\u062f\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose boolean

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'crf.model' report_duration boolean

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.save_model","title":"save_model(filename)","text":"

\u0645\u062f\u0644 \u062a\u0647\u06cc\u0647\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u062a\u0627\u0628\u0639 train() \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\n>>> tagger.save_model(file_name = 'new_tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.evaluate","title":"evaluate(tagged_sent)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.evaluate([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]])\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_sent List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0644\u06cc\u0628\u0644\u200c\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/stemmer.html","title":"stemmer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer","title":"Stemmer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: StemmerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer.stem","title":"stem(word)","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> stemmer = Stemmer()\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u0647\u0627\u06cc\u0634\u0627\u0646')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u0627\u0646\u062f\u06cc\u0634\u0647\u200c\u0627\u0634')\n'\u0627\u0646\u062f\u06cc\u0634\u0647'\n>>> stemmer.stem('\u062e\u0627\u0646\u06c0')\n'\u062e\u0627\u0646\u0647'\n>>> stemmer.stem('\u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646\u200c\u0647\u0627')\n'\u0645\u062d\u0628\u0648\u0628'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u067e\u06cc\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/token_splitter.html","title":"token_splitter","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter","title":"TokenSplitter","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter.split_token_words","title":"split_token_words(token)","text":"

\u062a\u0648\u06a9\u0646\u0650 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0627\u06af\u0631 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0631\u0648\u0634 \u0642\u0627\u0628\u0644 \u062a\u062c\u0632\u06cc\u0647 \u0628\u0627\u0634\u062f \u0647\u0645\u0647\u0654 \u062d\u0627\u0644\u062a\u200c\u0647\u0627\u06cc \u0645\u0645\u06a9\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627\u00bb \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'] \u062a\u062c\u0632\u06cc\u0647 \u0634\u0648\u062f \u0648 \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',] \u0634\u06a9\u0633\u062a\u0647 \u0634\u0648\u062f\u061b \u067e\u0633 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f: [('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> splitter = TokenSplitter()\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627\u062c\u0645\u0647\u0648\u0631\u06cc')\n[('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627', '\u062c\u0645\u0647\u0648\u0631\u06cc')]\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648')\n[('\u0635\u062f', '\u0627\u0648'), ('\u0635\u062f\u0627', '\u0648')]\n>>> splitter.split_token_words('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)]\n>>> splitter.split_token_words('\u062f\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 [(\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), (\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), \u2026]\u0647\u0627.

"},{"location":"content/hazm/word_tokenizer.html","title":"word_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u060c \u0627\u0632 \u062a\u0627\u0628\u0639 SentenceTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer","title":"WordTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u06af\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u00bb \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u00ab\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a\u00bb \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

True separate_emoji bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0645\u0648\u062c\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0647\u0645 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_links bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 LINK \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_ids bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 ID \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_emails bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 EMAIL\u200d \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u062f\u0627\u062f \u0627\u0639\u0634\u0627\u0631\u06cc \u0631\u0627 \u0628\u0627NUMF \u0648 \u0627\u0639\u062f\u0627\u062f \u0635\u062d\u06cc\u062d \u0631\u0627 \u0628\u0627NUM \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u0639\u062f\u0627\u062f \u063a\u06cc\u0631\u0627\u0639\u0634\u0627\u0631\u06cc\u060c \u062a\u0639\u062f\u0627\u062f \u0627\u0631\u0642\u0627\u0645 \u0646\u06cc\u0632 \u062c\u0644\u0648\u06cc NUM \u0645\u06cc\u200c\u0622\u06cc\u062f.

False replace_hashtags bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0639\u0644\u0627\u0645\u062a # \u0631\u0627 \u0628\u0627 TAG \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.tokenize","title":"tokenize(text)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.tokenize('\u0627\u06cc\u0646 \u062c\u0645\u0644\u0647 (\u062e\u06cc\u0644\u06cc) \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0646\u06cc\u0633\u062a!!!')\n['\u0627\u06cc\u0646', '\u062c\u0645\u0644\u0647', '(', '\u062e\u06cc\u0644\u06cc', ')', '\u067e\u06cc\u0686\u06cc\u062f\u0647', '\u0646\u06cc\u0633\u062a', '!!!']\n>>> tokenizer = WordTokenizer(join_verb_parts=False)\n>>> print(' '.join(tokenizer.tokenize('\u0633\u0644\u0627\u0645.')))\n\u0633\u0644\u0627\u0645 .\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_links=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f https://t.co/tZOurPSXzi https://t.co/vtJtwsRebP')))\n\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f LINK LINK\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_ids=True, replace_numbers=True)\n>>> print(' '.join(tokenizer.tokenize('\u0632\u0644\u0632\u0644\u0647 \u06f4.\u06f8 \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 @bourse24ir')))\n\u0632\u0644\u0632\u0644\u0647 NUMF \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 ID\n>>> tokenizer = WordTokenizer(join_verb_parts=False, separate_emoji=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02\ud83d\ude02\ud83d\ude02')))\n\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02 \ud83d\ude02 \ud83d\ude02\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.join_verb_parts","title":"join_verb_parts(tokens)","text":"

\u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.join_verb_parts(['\u062e\u0648\u0627\u0647\u062f', '\u0631\u0641\u062a'])\n['\u062e\u0648\u0627\u0647\u062f_\u0631\u0641\u062a']\n>>> tokenizer.join_verb_parts(['\u0631\u0641\u062a\u0647', '\u0627\u0633\u062a'])\n['\u0631\u0641\u062a\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u0634\u062f\u0647', '\u0627\u0633\u062a'])\n['\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u062e\u0648\u0627\u0647\u062f', '\u0634\u062f'])\n['\u06af\u0641\u062a\u0647_\u062e\u0648\u0627\u0647\u062f_\u0634\u062f']\n>>> tokenizer.join_verb_parts(['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f'])\n['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u06cc\u06a9 \u0641\u0639\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0627\u0632 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0644\u0632\u0648\u0645 \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/index.html","title":"\u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627","text":"

\u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u06a9\u0647 \u063a\u0627\u0644\u0628\u0627\u064b \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 \u00ab\u067e\u06cc\u06a9\u0631\u0647\u00bb \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u06af\u0648\u0647\u0627 \u0648 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0636\u0631\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f. \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0628\u0647 \u0642\u0627\u0644\u0628\u06cc \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0635\u0631\u0641 \u0648\u0642\u062a\u06cc \u062c\u062f\u0627 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0627\u0633\u062a. \u0645\u0627 \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0648\u0642\u062a \u0634\u0645\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u062a\u0647\u06cc\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645 \u06a9\u0647 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0639\u0631\u0648\u0641 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u062a\u0633\u0647\u06cc\u0644 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0627\u0633\u0627\u0633\u0627\u064b \u062c\u0632\u0626\u06cc \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0628\u0647 \u0634\u0645\u0627\u0631 \u0646\u0645\u06cc\u200c\u0631\u0648\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/index.html#hamshahri_reader","title":"hamshahri_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#mirastext_reader","title":"mirastext_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#quran_reader","title":"quran_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#bijankhan_reader","title":"bijankhan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#dadegan_reader","title":"dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#universal_dadegan_reader","title":"universal_dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#degarbayan_reader","title":"degarbayan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persica_reader","title":"persica_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persian_plain_text_reader","title":"persian_plain_text_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#peykare_reader","title":"peykare_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#sentipers_reader","title":"sentipers_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#tnews_reader","title":"tnews_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#treebank_reader","title":"treebank_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#verbvalency_reader","title":"verbvalency_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#wikipedia_reader","title":"wikipedia_reader","text":""},{"location":"content/hazm/corpus_readers/bijankhan_reader.html","title":"bijankhan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646\u00a0\u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u0648 \u06f6\u06f0\u06f0 \u0647\u0632\u0627\u0631 \u06a9\u0644\u0645\u0647 \u06a9\u0647 \u0628\u0627 \u06f5\u06f5\u06f0 \u0646\u0648\u0639 \u0628\u0631\u0686\u0633\u0628 POS \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062f\u0631 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647\u0654 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f3\u06f0\u06f0 \u062a\u06af \u0645\u0648\u0636\u0648\u0639\u06cc \u0686\u0648\u0646 \u0633\u06cc\u0627\u0633\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc \u0648 ... \u0628\u0631\u0627\u06cc \u0645\u062a\u0648\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader","title":"BijankhanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 bijankhan_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647\u200c\u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True pos_map Optional[str]

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

None"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> bijankhan = BijankhanReader(bijankhan_file='bijankhan.txt')\n>>> next(bijankhan.sents())\n[('\u0627\u0648\u0644\u06cc\u0646', 'ADJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'N'), ('\u062e\u0627\u0631\u062c', 'ADJ'), ('\u0627\u0632', 'PREP'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'N'), ('\u0634\u0645\u0633\u06cc', 'ADJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html","title":"dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

PerDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader","title":"DadeganReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conll_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.sents","title":"sents()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> next(dadegan.sents())\n[('\u0627\u06cc\u0646', 'DET'), ('\u0645\u06cc\u0647\u0645\u0627\u0646\u06cc', 'N'), ('\u0628\u0647', 'P'), ('\u0645\u0646\u0638\u0648\u0631', 'Ne'), ('\u0622\u0634\u0646\u0627\u06cc\u06cc', 'Ne'), ('\u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc', 'Ne'), ('\u0627\u0648', 'PRO'), ('\u0628\u0627', 'P'), ('\u063a\u0630\u0627\u0647\u0627\u06cc', 'Ne'), ('\u0627\u06cc\u0631\u0627\u0646\u06cc', 'AJ'), ('\u062a\u0631\u062a\u06cc\u0628', 'N'), ('\u062f\u0627\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.chunked_trees","title":"chunked_trees()","text":"

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> tree2brackets(next(dadegan.chunked_trees()))\n'[\u0627\u06cc\u0646 \u0645\u06cc\u0647\u0645\u0627\u0646\u06cc NP] [\u0628\u0647 PP] [\u0645\u0646\u0638\u0648\u0631 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc \u0627\u0648 NP] [\u0628\u0627 PP] [\u063a\u0630\u0627\u0647\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc NP] [\u062a\u0631\u062a\u06cc\u0628 \u062f\u0627\u062f\u0647_\u0634\u062f VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'], '\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'],'\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.word_nodes","title":"word_nodes(tree)","text":"

\u0646\u0648\u062f\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0631\u062a\u0628\u200c\u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.node_deps","title":"node_deps(node)","text":"

\u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u06cc\u0644\u062f deps \u0646\u0648\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html","title":"degarbayan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u0650\u06af\u064e\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00a0\u062d\u0627\u0648\u06cc \u06f1\u06f5\u06f2\u06f3 \u0646\u0645\u0648\u0646\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u06cc\u0627\u0646\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 \u0645\u0641\u0647\u0648\u0645\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u0647\u0633\u062a\u0646\u062f. \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc\u200c\u0647\u0627 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0633\u0647 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u00ab\u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb\u060c \u00ab\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb \u0648 \u00ab\u0646\u0627\u0645\u0631\u062a\u0628\u0637\u00bb \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0645\u06a9\u0627\u0631\u06cc \u062c\u0645\u0639\u06cc \u062f\u0631 \u067e\u06cc\u0627\u0645\u200c\u0631\u0633\u0627\u0646 \u062a\u0644\u06af\u0631\u0627\u0645 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader","title":"DegarbayanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc corpus_file str

\u0641\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u062d\u0627\u0644\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0650 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0646\u06cc\u0633\u062a.

'corpus_pair.xml' judge_type str

\u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062f\u0627\u0631\u0627\u06cc \u062f\u0648 \u0645\u0642\u062f\u0627\u0631 three_class \u0648 two_class \u0627\u0633\u062a. \u062f\u0631 \u062d\u0627\u0644\u062a three_class \u062c\u0645\u0644\u0627\u062a \u0633\u0647 \u0628\u0631\u0686\u0633\u0628 \u0645\u06cc\u200c\u062e\u0648\u0631\u0646\u062f: \u06f1. Paraphrase(\u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f2. SemiParaphrase(\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f3. NotParaphrase(\u063a\u06cc\u0631 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646). \u062f\u0631 \u062d\u0627\u0644\u062a two_class \u062d\u0627\u0644\u062a \u062f\u0648\u0645 \u06cc\u0639\u0646\u06cc SemiParaphrase \u0647\u0645 \u0628\u0631\u0686\u0633\u0628 Paraphrase \u0645\u06cc\u200c\u062e\u0648\u0631\u064e\u062f.

'three_class'"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.pairs","title":"pairs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 (\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628) \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> degarbayan = DegarbayanReader(root='degarbayan')\n>>> next(degarbayan.pairs())\n('24 \u0646\u0641\u0631 \u0646\u0647\u0627\u06cc\u06cc \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062e\u0627\u0635 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f', '\u06a9\u06cc \u0631\u0648\u0634 24 \u0628\u0627\u0632\u06cc\u06a9\u0646 \u0631\u0627 \u0628\u0647 \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0641\u0648\u062a\u0628\u0627\u0644 \u062f\u0639\u0648\u062a \u06a9\u0631\u062f', 'Paraphrase')\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9(\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html","title":"hamshahri_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc\u00a0\u062d\u0627\u0648\u06cc \u06f3\u06f1\u06f8 \u0647\u0632\u0627\u0631 \u062e\u0628\u0631 \u0627\u0632 \u0631\u0648\u0632\u0646\u0627\u0645\u0647 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0632 \u0633\u0627\u0644\u200c\u0647\u0627\u06cc \u06f1\u06f3\u06f7\u06f5 \u062a\u0627 \u06f1\u06f3\u06f8\u06f6 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 crawl \u06a9\u0631\u062f\u0646 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0647\u0645\u0634\u0647\u0631\u06cc \u0648 \u06af\u0630\u0631 \u0627\u0632 \u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0645\u0647\u0654 \u0627\u06cc\u0646 \u062e\u0628\u0631\u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628 CAT \u0628\u0648\u062f\u0647 \u0648 \u0631\u062f\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0648\u0636\u0648\u0639\u06cc \u0622\u0646 \u0645\u0634\u062e\u0635 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u062a\u0648\u0633\u0637 \u06af\u0631\u0648\u0647 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u067e\u0627\u06cc\u06a9\u0627\u0647 \u062f\u0627\u062f\u0647\u0654 \u062f\u0627\u0646\u0634\u06af\u0627\u0647 \u062a\u0647\u0631\u0627\u0646 \u0648 \u0628\u0627 \u062d\u0645\u0627\u06cc\u062a \u0645\u0631\u06a9\u0632 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0645\u062e\u0627\u0628\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader","title":"HamshahriReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631\u0650 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> hamshahri = HamshahriReader(root='hamshahri')\n>>> next(hamshahri.docs())['id']\n'HAM2-750403-001'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html","title":"mirastext_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b\u00a0\u062d\u0627\u0648\u06cc \u06f2,\u06f8\u06f3\u06f5,\u06f4\u06f1\u06f4 \u062e\u0628\u0631 \u0627\u0632 \u06f2\u06f5\u06f0 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader","title":"MirasTextReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> mirastext = MirasTextReader(filename='mirastext.txt')\n>>> next(mirastext.texts())[:42]  # first 42 characters of fitst text\n'\u0627\u06cc\u0631\u0627\u0646\u06cc\u200c\u0647\u0627 \u0686\u0642\u062f\u0631 \u0627\u0632 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u061f'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persian_plain_text_reader.html","title":"persian_plain_text_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/persica_reader.html","title":"persica_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627\u00a0\u062d\u0627\u0648\u06cc \u062e\u0628\u0631\u0647\u0627\u06cc \u0628\u0631\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0627\u06cc\u0633\u0646\u0627 \u062f\u0631 \u06cc\u0627\u0632\u062f\u0647 \u062f\u0633\u062a\u0647\u0654 \u0648\u0631\u0632\u0634\u06cc\u060c \u0627\u0642\u062a\u0635\u0627\u062f\u06cc\u060c \u0641\u0631\u0647\u0646\u06af\u06cc\u060c \u0645\u0630\u0647\u0628\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc\u060c \u0633\u06cc\u0627\u0633\u06cc\u060c \u0639\u0644\u0645\u06cc\u060c \u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u060c \u0622\u0645\u0648\u0632\u0634\u06cc\u060c \u062d\u0642\u0648\u0642 \u0642\u0636\u0627\u06cc\u06cc \u0648 \u0628\u0647\u062f\u0627\u0634\u062a \u0627\u0633\u062a. \u0631\u0648\u06cc \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634\u200c\u0647\u0627\u06cc\u06cc \u0635\u0648\u0631\u062a \u0634\u062f\u0647 \u0648 \u0622\u0645\u0627\u062f\u0647\u0654 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0648 \u062f\u0627\u062f\u0647\u200c\u06a9\u0627\u0648\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader","title":"PersicaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 csv_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f csv.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.docs())['id']\n843656\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.texts()).startswith('\u0648\u0632\u064a\u0631 \u0639\u0644\u0648\u0645 \u062f\u0631 \u062c\u0645\u0639 \u0627\u0633\u062a\u0627\u062f\u0627\u0646 \u0646\u0645\u0648\u0646\u0647 \u0643\u0634\u0648\u0631 \u06af\u0641\u062a')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html","title":"peykare_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

peykare \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u0648 \u06af\u0641\u062a\u0627\u0631\u06cc \u0631\u0633\u0645\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0648\u0627\u0642\u0639\u06cc \u0647\u0645\u0686\u0648\u0646 \u0631\u0648\u0632\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u060c \u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u0650 \u0627\u0632 \u0642\u0628\u0644 \u062a\u0627\u06cc\u067e\u200c\u0634\u062f\u0647\u060c \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u0634\u062f\u0647\u060c \u062a\u0635\u062d\u06cc\u062d \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u0628\u0631\u0686\u0633\u0628 \u062e\u0648\u0631\u062f\u0647 \u0627\u0633\u062a. \u062d\u062c\u0645 \u0627\u06cc\u0646 \u062f\u0627\u062f\u06af\u0627\u0646 \u062d\u062f\u0648\u062f\u0627\u064b \u06f1\u06f0\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a \u0648 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u062a\u0647\u06cc\u0647 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u062f\u0627\u0631\u0627\u06cc \u062a\u0646\u0648\u0639 \u0628\u0633\u06cc\u0627\u0631 \u0632\u06cc\u0627\u062f\u06cc \u0627\u0633\u062a. \u06f1\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06f8\u06f8\u06f2 \u0628\u0631\u0686\u0633\u0628 \u0646\u062d\u0648\u06cc-\u0645\u0639\u0646\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u062a\u0648\u0633\u0637 \u062f\u0627\u0646\u0634\u062c\u0648\u06cc\u0627\u0646 \u0631\u0634\u062a\u0647\u0654 \u0632\u0628\u0627\u0646\u200c\u0634\u0646\u0627\u0633\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u062f\u0647\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0647\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0631 \u062d\u0633\u0628 \u0645\u0648\u0636\u0648\u0639 \u0648 \u0645\u0646\u0628\u0639 \u0622\u0646 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u0632\u0628\u0627\u0646\u06cc \u0648 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader","title":"PeykareReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0622\u062f\u0631\u0633 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0642\u0633\u0645\u062a\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0686\u0633\u0628\u06cc\u062f\u0647\u200c\u0628\u0647\u200c\u0647\u0645 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647_\u0645\u06cc\u200c\u0634\u0648\u062f.

True pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062a\u0646 \u062e\u0627\u0645 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0627\u0645 \u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.doc_to_sents","title":"doc_to_sents(document)","text":"

\u0633\u0646\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u06a9\u0644\u0645\u0647, \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 document str

\u0633\u0646\u062f\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0647\u0627 \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632(\u06a9\u0644\u0645\u0647\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> peykare = PeykareReader(root='peykare')\n>>> next(peykare.sents())\n[('\u062f\u06cc\u0631\u0632\u0645\u0627\u0646\u06cc', 'N'), ('\u0627\u0632', 'P'), ('\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631', 'N,EZ'), ('\u0627\u0644\u062c\u0632\u06cc\u0631\u0647', 'N'), ('\u0646\u0645\u06cc\u200c\u06af\u0630\u0631\u062f', 'V'), ('\u060c', 'PUNC'), ('\u0627\u0645\u0627', 'CONJ'), ('\u0627\u06cc\u0646', 'DET'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ,EZ'), ('\u0639\u0631\u0628\u06cc', 'N'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u0633\u0631\u06cc\u0639', 'ADV'), ('\u062a\u0648\u0627\u0646\u0633\u062a\u0647', 'V'), ('\u062f\u0631', 'P'), ('\u0645\u06cc\u0627\u0646', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0639\u0638\u06cc\u0645', 'AJ,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ'), ('\u0648', 'CONJ'), ('\u0628\u0646\u06af\u0627\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0686\u0646\u062f\u0631\u0633\u0627\u0646\u0647\u200c\u0627\u06cc', 'AJ,EZ'), ('\u062f\u0646\u06cc\u0627', 'N'), ('\u062e\u0648\u062f\u06cc', 'N'), ('\u0646\u0634\u0627\u0646', 'N'), ('\u062f\u0647\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_u(['N','COM','SING'], '\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'NOUN'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc word str

\u0628\u0631\u0686\u0633\u0628\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0647 \u0628\u0631\u0686\u0633\u0628 \u062c\u0647\u0627\u0646\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u062c\u0647\u0627\u0646\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N','COM','SING'],'\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.join_verb_parts","title":"join_verb_parts(sentence)","text":"

\u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u200c\u0647\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 (_) \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> join_verb_parts([('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647', 'AJ'), ('\u0634\u062f', 'V'), ('.', 'PUNC')])\n[('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u062a\u0648\u06a9\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/quran_reader.html","title":"quran_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0634\u0627\u0645\u0644 \u0642\u0648\u0627\u0639\u062f \u0646\u062d\u0648\u06cc \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u06cc\u062e\u062a\u200c\u0634\u0646\u0627\u0633\u06cc \u062a\u06a9\u200c\u062a\u06a9 \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u06a9\u0631\u06cc\u0645 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader","title":"QuranReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 quran_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.parts","title":"parts()","text":"

\u0627\u062c\u0632\u0627\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc\u200c\u0634\u0627\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u06cc\u06a9 \u062c\u0632\u0621 \u0644\u0632\u0648\u0645\u0627\u064b \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0646\u06cc\u0633\u062a\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u0644\u0631\u062d\u0645\u0646\u00bb \u0627\u0632 \u062f\u0648 \u062c\u0632\u0621 \u00ab\u0627\u0644\u00bb \u0648 \u00ab\u0631\u062d\u0645\u0646\u00bb \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> parts=QuranReader(quran_file='quranic_corpus_morphology.txt').parts()\n>>> print(next(parts))\n{'loc': (1, 1, 1, 1), 'text': '\u0628\u0650', 'tag': 'P'}\n>>> print(next(parts))\n{'loc': (1, 1, 1, 2), 'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}\n>>> print(next(parts))\n{'loc': (1, 1, 2, 1), 'text': '\u0671\u0644\u0644\u0651\u064e\u0647\u0650', 'tag': 'PN', 'lem': '\u0671\u0644\u0644\u0651\u064e\u0647', 'root': '\u0627\u0644\u0647'}\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062c\u0632\u0621 \u0628\u0639\u062f\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.words","title":"words()","text":"

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> words=QuranReader(quran_file='quranic_corpus_morphology.txt').words()\n>>> print(next(words))\n('1.1.1', '\u0628\u0650\u0633\u0652\u0645\u0650', '\u0671\u0633\u0652\u0645', '\u0633\u0645\u0648', 'P-N', [{'text': '\u0628\u0650', 'tag': 'P'}, {'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}])\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0647\u0654 \u0628\u0639\u062f\u06cc \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html","title":"sentiPers_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0631\u0633 \u0634\u0627\u0645\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader","title":"SentiPersReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.docs","title":"docs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u062a\u0646 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u0641\u06cc\u0644\u062f comments\u062e\u0648\u062f\u0634 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0645\u062a\u0646 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.comments","title":"comments()","text":"

\u0646\u0638\u0631\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u062a\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentipers = SentiPersReader(root='sentipers')\n>>> next(sentipers.comments())[0][1]\n'\u0628\u064a\u0634\u062a\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a \u0628\u0631\u0627\u064a \u06a9\u0633\u0627\u0646\u064a \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062a\u0646\u0648\u0639 \u0647\u0633\u062a\u0646\u062f \u0648 \u062f\u0631 \u0647\u0645\u0647 \u0686\u064a\u0632 \u0646\u0648 \u06af\u0631\u0627\u064a\u064a \u062f\u0627\u0631\u0646\u062f .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0646\u0638\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html","title":"tnews_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader","title":"TNewsReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 iterator \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.docs())['id']\n'14092303482300013653'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.texts()).startswith('\u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u201d  \u0634\u0628\u06a9\u0647 \u0627\u0637\u0644\u0627\u0639 \u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc \u0628\u0648\u062a\u06cc\u0627  \u201d \u0628\u0647 \u0646\u0642\u0644 \u0627\u0632 \u0627\u0631\u06af \u0646\u06cc\u0648\u0632')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html","title":"treebank_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u062d\u0627\u0648\u06cc \u0647\u0632\u0627\u0631\u0627\u0646 \u062c\u0645\u0644\u0647\u0654 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader","title":"TreebankReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e join_clitics bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0648\u0627\u0698\u0647\u200c\u0628\u0633\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u06a9\u0644\u0645\u0647\u0654 \u0645\u0627\u062f\u0631 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Any

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0631\u062e\u062a\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> print(next(treebank.trees()))\n(S\n  (VPS\n    (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (MN (N \u0622\u062f\u0648\u0644\u0641/N) (N \u0628\u0648\u0631\u0646/N)))\n    (VPC\n      (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (NPA (N \u0627\u062a\u0641\u0627\u0642\u0627\u062a/Ne) (ADJ \u0631\u0648\u06cc\u0627\u06cc\u06cc/AJ)))\n      (V \u0627\u0633\u062a/V)))\n  (PUNC ./PUNC))\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> next(treebank.sents())\n[('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0622\u062f\u0648\u0644\u0641', 'N'), ('\u0628\u0648\u0631\u0646', 'N'), ('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0627\u062a\u0641\u0627\u0642\u0627\u062a', 'Ne'), ('\u0631\u0648\u06cc\u0627\u06cc\u06cc', 'AJ'), ('\u0627\u0633\u062a', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.chunked_trees","title":"chunked_trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> treebank = TreebankReader(root='treebank')\n>>> tree2brackets(next(treebank.chunked_trees()))\n'[\u062f\u0646\u06cc\u0627\u06cc \u0622\u062f\u0648\u0644\u0641 \u0628\u0648\u0631\u0646 NP] [\u062f\u0646\u06cc\u0627\u06cc \u0627\u062a\u0641\u0627\u0642\u0627\u062a \u0631\u0648\u06cc\u0627\u06cc\u06cc NP] [\u0627\u0633\u062a VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.coarse_pos_e","title":"coarse_pos_e(tags)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['Nasp---', 'pers', 'prop'])\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html","title":"universal_dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a. PerUDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.UniversalDadeganReader","title":"UniversalDadeganReader","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: DadeganReader

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conllu_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.conllu2conll","title":"conllu2conll(conllu_path)","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 conllu \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0639\u062f \u0627\u0632 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0641\u0631\u0645\u062a \u0642\u062f\u06cc\u0645\u06cc conll \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u0631\u0634\u062a\u0647\u0654 \u0645\u062a\u0646\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html","title":"verbvalency_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u062d\u0627\u0648\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f5\u06f0\u06f0 \u0641\u0639\u0644 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0647\u0646\u06af\u060c \u0645\u062a\u0645\u0645\u200c\u0647\u0627\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc \u0648 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0646\u0648\u0627\u0639 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647\u060c \u0645\u0631\u06a9\u0628\u060c \u067e\u06cc\u0634\u0648\u0646\u062f\u06cc \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u0641\u0639\u0644\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0641\u0631\u0647\u0646\u06af \u0638\u0631\u0641\u06cc\u062a \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u062f\u0648\u0686\u0646\u062f\u0627\u0646 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u062f. \u0686\u0631\u0627 \u06a9\u0647 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u0627\u0646\u0633\u0627\u0646\u06cc \u0648 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u06a9\u0627\u0631\u06cc \u062f\u0634\u0648\u0627\u0631\u200c\u062a\u0631 \u0627\u0632 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0641\u0631\u0627\u0647\u0645 \u0622\u0648\u0631\u062f\u0646 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646 (\u06a9\u0647 \u0634\u0627\u0645\u0644 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0646\u06cc\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f) \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0627\u0641\u0639\u0627\u0644\u060c \u06a9\u0645\u06a9\u06cc \u0634\u0627\u06cc\u0627\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u0627\u0633\u062a. \u0627\u0632 \u0633\u0648\u06cc \u062f\u06cc\u06af\u0631\u060c \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0638\u0631\u06cc\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u060c \u0633\u0627\u062e\u062a \u0628\u0646\u06cc\u0627\u062f\u06cc\u0646 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0631\u0648\u06cc \u0633\u0627\u062e\u062a \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0628\u0631 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0646\u0633\u062a\u0646 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646\u06cc \u0627\u0641\u0632\u0648\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader","title":"VerbValencyReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 valency_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

'valency.txt'"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader.verbs","title":"verbs()","text":"

\u0627\u0641\u0639\u0627\u0644 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Verb

\u0641\u0639\u0644 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html","title":"Wikipedia_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0639\u0638\u06cc\u0645\u06cc \u0645\u0634\u062a\u0645\u0644 \u0628\u0631 \u062a\u0645\u0627\u0645 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u062f\u0648\u0645\u0627\u0647 \u06cc\u06a9\u0628\u0627\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631\u0628\u0627\u0631\u0647\u0654 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0635\u0641\u062d\u0647\u0654 \u0627\u0635\u0644\u06cc \u0622\u0646 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader","title":"WikipediaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 fawiki_dump str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc n_jobs int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0648\u0627\u0632\u06cc.

2"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.docs","title":"docs()","text":"

\u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u0642\u0627\u0644\u0647\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.docs())['id']\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.texts())[:30]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/samples/keyword_extraction.html","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0628\u0627 \u06a9\u0645\u06a9 \u0647\u0636\u0645 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646\u060c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u06cc\u06a9 \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u062a\u0645\u0627\u0645 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0645\u062a\u0646 \u062e\u0627\u0645 \u0648\u0631\u0648\u062f\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u060c \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0647\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062a\u0648\u0633\u0637 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0645\u06cc\u0633\u0631 \u0627\u0633\u062a.

\u0627\u0628\u062a\u062f\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647\u0654 \u0647\u0636\u0645 \u0648 \u062a\u0645\u0627\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.

pip install hazm\n
import numpy as np\nimport nltk\nimport re\nimport string\nimport warnings\nimport gensim\nfrom sklearn.metrics.pairwise import cosine_similarity\nfrom configparser import ConfigParser\nfrom functools import reduce\nfrom gensim.models import Doc2Vec\nfrom hazm.Embedding import SentEmbedding\nfrom hazm import *\n

\u0645\u062a\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0622\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.

text = '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646 \u062f\u0631 \u0645\u0627\u062f\u0631\u06cc\u062f \u062f\u0631\u0628\u0627\u0631\u0647 \u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647 \u0627\u0632 \u00ab\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc\u00bb \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644 \u0646\u0648 \u062f\u0631 \u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc \u0627\u0633\u067e\u0627\u0646\u06cc\u0627 \u0648 \u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc \u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u0628\u0647 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631 \u06a9\u062a\u0628\u0627\u064b \u0627\u0639\u0644\u0627\u0645 \u0634\u062f \u0633\u0641\u06cc\u0631 \u0628\u062f\u0648\u0646 \u0647\u0645\u0631\u0627\u0647 \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u062d\u0636\u0648\u0631 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a \u0648 \u0647\u0645\u0686\u0648\u0646 \u0642\u0628\u0644 \u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627 \u0645\u0644\u06a9\u0647 \u062f\u0633\u062a \u0628\u062f\u0647\u062f. \u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647 \u06a9\u0647 \u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062e\u0648\u062f \u0628\u0647 \u06cc\u06a9 \u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc \u06af\u0641\u062a \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc \u062f\u0627\u0634\u062a\u0647 \u0648 \u0647\u0631\u06af\u0632 \u0628\u0647 \u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc \u0628\u0647 \u0645\u0642\u0627\u0645 \u0648 \u0634\u062e\u0635\u06cc\u062a \u0632\u0646 \u0622\u0646 \u0647\u0645 \u062f\u0631 \u0633\u0637\u062d \u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647 \u06cc\u06a9 \u06a9\u0634\u0648\u0631 \u0646\u06cc\u0633\u062a.'\n\nkeyword_count = 10\n
"},{"location":"content/samples/keyword_extraction.html#_1","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0647\u0636\u0645","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0631 \u0647\u0636\u0645 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u067e\u0633 \u0627\u0632 \u0622\u0646 \u0628\u0627 \u06a9\u0645\u06a9 \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632\u0631 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0648 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0647 \u06a9\u0644\u0645\u0627\u062a \u0645\u06cc\u200c\u0634\u06a9\u0646\u06cc\u0645.

normalizer = Normalizer()\nnormalize_text = normalizer.normalize(text)\ntokenize_text = [word_tokenize(txt) for txt in sent_tokenize(normalize_text)]\ntokenize_text\n
[['\u0633\u0641\u0627\u0631\u062a',\n  '\u0627\u06cc\u0631\u0627\u0646',\n  '\u062f\u0631',\n  '\u0645\u0627\u062f\u0631\u06cc\u062f',\n  '\u062f\u0631\u0628\u0627\u0631\u0647',\n  '\u0641\u06cc\u0644\u0645',\n  '\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647',\n  '\u0627\u0632',\n  '\u00ab',\n  '\u062d\u0633\u0646',\n  '\u0642\u0634\u0642\u0627\u0648\u06cc',\n  '\u00bb',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u0633\u0627\u0644',\n  '\u0646\u0648',\n  '\u062f\u0631',\n  '\u06a9\u0627\u062e',\n  '\u0633\u0644\u0637\u0646\u062a\u06cc',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627',\n  '\u0648',\n  '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627',\n  '\u062f\u0631',\n  '\u0641\u0636\u0627\u06cc',\n  '\u0645\u062c\u0627\u0632\u06cc',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u06a9\u0631\u062f',\n  ':',\n  '\u0628\u0647',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631\u0628\u0627\u0631',\n  '\u06a9\u062a\u0628\u0627',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u0634\u062f',\n  '\u0633\u0641\u06cc\u0631',\n  '\u0628\u062f\u0648\u0646',\n  '\u0647\u0645\u0631\u0627\u0647',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u062d\u0636\u0648\u0631',\n  '\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a',\n  '\u0648',\n  '\u0647\u0645\u0686\u0648\u0646',\n  '\u0642\u0628\u0644',\n  '\u0628\u0647',\n  '\u062f\u0644\u0627\u06cc\u0644',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n  '\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f',\n  '\u0628\u0627',\n  '\u0645\u0644\u06a9\u0647',\n  '\u062f\u0633\u062a',\n  '\u0628\u062f\u0647\u062f',\n  '.'],\n ['\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647',\n  '\u06a9\u0647',\n  '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633',\n  '\u0631\u0633\u0645\u06cc',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631',\n  '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a',\n  '\u062e\u0648\u062f',\n  '\u0628\u0647',\n  '\u06cc\u06a9',\n  '\u0646\u0634\u0631\u06cc\u0647',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n  '\u06af\u0641\u062a',\n  '\u0627\u06cc\u0646',\n  '\u0645\u0648\u0636\u0648\u0639',\n  '\u062a\u0648\u0636\u06cc\u062d',\n  '\u0645\u0630\u0647\u0628\u06cc',\n  '\u062f\u0627\u0634\u062a\u0647',\n  '\u0648',\n  '\u0647\u0631\u06af\u0632',\n  '\u0628\u0647',\n  '\u0645\u0639\u0646\u06cc',\n  '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n  '\u0628\u0647',\n  '\u0645\u0642\u0627\u0645',\n  '\u0648',\n  '\u0634\u062e\u0635\u06cc\u062a',\n  '\u0632\u0646',\n  '\u0622\u0646',\n  '\u0647\u0645',\n  '\u062f\u0631',\n  '\u0633\u0637\u062d',\n  '\u0645\u0644\u06a9\u0647',\n  '\u0645\u062d\u062a\u0631\u0645\u0647',\n  '\u06cc\u06a9',\n  '\u06a9\u0634\u0648\u0631',\n  '\u0646\u06cc\u0633\u062a',\n  '.']]\n
"},{"location":"content/samples/keyword_extraction.html#pos","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u06af POS \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a","text":"

\u0628\u0639\u062f \u0627\u0632 \u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 POS\u060c \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 POSTagger \u0647\u0636\u0645 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

model_path = 'pos_tagger.model'\ntagger = POSTagger(model = model_path)\ntoken_tag_list = tagger.tag_sents(tokenize_text)\ntoken_tag_list\n
[[('\u0633\u0641\u0627\u0631\u062a', 'NOUN,EZ'),\n  ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0627\u062f\u0631\u06cc\u062f', 'NOUN'),\n  ('\u062f\u0631\u0628\u0627\u0631\u0647', 'ADP,EZ'),\n  ('\u0641\u06cc\u0644\u0645', 'NOUN,EZ'),\n  ('\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647', 'ADJ'),\n  ('\u0627\u0632', 'ADP'),\n  ('\u00ab', 'PUNCT'),\n  ('\u062d\u0633\u0646', 'NOUN,EZ'),\n  ('\u0642\u0634\u0642\u0627\u0648\u06cc', 'NOUN'),\n  ('\u00bb', 'PUNCT'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN,EZ'),\n  ('\u0633\u0627\u0644', 'NOUN,EZ'),\n  ('\u0646\u0648', 'ADJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u06a9\u0627\u062e', 'NOUN,EZ'),\n  ('\u0633\u0644\u0637\u0646\u062a\u06cc', 'ADJ,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0641\u0636\u0627\u06cc', 'NOUN,EZ'),\n  ('\u0645\u062c\u0627\u0632\u06cc', 'ADJ'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u06a9\u0631\u062f', 'VERB'),\n  (':', 'PUNCT'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN,EZ'),\n  ('\u062f\u0631\u0628\u0627\u0631', 'NOUN,EZ'),\n  ('\u06a9\u062a\u0628\u0627', 'ADV'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u0634\u062f', 'VERB'),\n  ('\u0633\u0641\u06cc\u0631', 'NOUN'),\n  ('\u0628\u062f\u0648\u0646', 'ADP,EZ'),\n  ('\u0647\u0645\u0631\u0627\u0647', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN'),\n  ('\u062d\u0636\u0648\u0631', 'NOUN'),\n  ('\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0645\u0686\u0648\u0646', 'ADV'),\n  ('\u0642\u0628\u0644', 'ADP'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062f\u0644\u0627\u06cc\u0644', 'NOUN,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc', 'ADJ'),\n  ('\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f', 'VERB'),\n  ('\u0628\u0627', 'ADP'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN'),\n  ('\u062f\u0633\u062a', 'NOUN'),\n  ('\u0628\u062f\u0647\u062f', 'VERB'),\n  ('.', 'PUNCT')],\n [('\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647', 'NOUN'),\n  ('\u06a9\u0647', 'SCONJ'),\n  ('\u06a9\u0627\u0631\u0634\u0646\u0627\u0633', 'NOUN,EZ'),\n  ('\u0631\u0633\u0645\u06cc', 'ADJ,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u062a\u0648\u0636\u06cc\u062d\u0627\u062a', 'NOUN,EZ'),\n  ('\u062e\u0648\u062f', 'PRON'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u0646\u0634\u0631\u06cc\u0647', 'NOUN,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc', 'ADJ'),\n  ('\u06af\u0641\u062a', 'VERB'),\n  ('\u0627\u06cc\u0646', 'DET'),\n  ('\u0645\u0648\u0636\u0648\u0639', 'NOUN'),\n  ('\u062a\u0648\u0636\u06cc\u062d', 'NOUN,EZ'),\n  ('\u0645\u0630\u0647\u0628\u06cc', 'ADJ'),\n  ('\u062f\u0627\u0634\u062a\u0647', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0631\u06af\u0632', 'ADV'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0639\u0646\u06cc', 'NOUN,EZ'),\n  ('\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc', 'NOUN'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0642\u0627\u0645', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u0634\u062e\u0635\u06cc\u062a', 'NOUN,EZ'),\n  ('\u0632\u0646', 'NOUN,EZ'),\n  ('\u0622\u0646', 'PRON'),\n  ('\u0647\u0645', 'CCONJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0633\u0637\u062d', 'NOUN,EZ'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN,EZ'),\n  ('\u0645\u062d\u062a\u0631\u0645\u0647', 'ADJ,EZ'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u06a9\u0634\u0648\u0631', 'NOUN'),\n  ('\u0646\u06cc\u0633\u062a', 'VERB'),\n  ('.', 'PUNCT')]]\n
"},{"location":"content/samples/keyword_extraction.html#_2","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0686\u0646\u062f \u06af\u0631\u0627\u0645\u0631\u060c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

grammers = [\n\"\"\"\nNP:\n        {<NOUN,EZ>?<NOUN.*>}    # Noun(s) + Noun(optional)\n\n\"\"\",\n\n\"\"\"\nNP:\n        {<NOUN.*><ADJ.*>?}    # Noun(s) + Adjective(optional)\n\n\"\"\"\n]\n## you can also add your own grammer to be extracted from the text...\n
def extract_candidates(tagged, grammer):\n    keyphrase_candidate = set()\n    np_parser = nltk.RegexpParser(grammer)\n    trees = np_parser.parse_sents(tagged)\n    for tree in trees:\n        for subtree in tree.subtrees(filter=lambda t: t.label() == 'NP'):  # For each nounphrase\n            # Concatenate the token with a space\n            keyphrase_candidate.add(' '.join(word for word, tag in subtree.leaves()))\n    keyphrase_candidate = {kp for kp in keyphrase_candidate if len(kp.split()) <= 5}\n    keyphrase_candidate = list(keyphrase_candidate)\n    return keyphrase_candidate\n\nall_candidates = set()\nfor grammer in grammers:\n    all_candidates.update(extract_candidates(token_tag_list, grammer))\n\n\nall_candidates = np.array(list(all_candidates))\n\n\nprint(np.array(list(all_candidates)))\n
['\u0645\u0642\u0627\u0645' '\u062a\u0648\u0636\u06cc\u062d' '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627' '\u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647' '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc' '\u0645\u0644\u06a9\u0647'\n '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631' '\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a' '\u062f\u0644\u0627\u06cc\u0644' '\u0633\u0641\u0627\u0631\u062a' '\u06a9\u0634\u0648\u0631'\n '\u0641\u0636\u0627\u06cc' '\u0645\u0631\u0627\u0633\u0645' '\u0645\u0648\u0636\u0648\u0639' '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646' '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627' '\u0627\u06cc\u0631\u0627\u0646'\n '\u0634\u062e\u0635\u06cc\u062a \u0632\u0646' '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u0633\u0637\u062d' '\u062d\u0636\u0648\u0631' '\u0633\u0627\u0644 \u0646\u0648' '\u062f\u0633\u062a' '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc'\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc' '\u0633\u0641\u06cc\u0631' '\u062d\u0633\u0646' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc' '\u0641\u06cc\u0644\u0645' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633'\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644' '\u0645\u0627\u062f\u0631\u06cc\u062f' '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a' '\u06a9\u0627\u062e' '\u0645\u0639\u0646\u06cc' '\u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647' '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647'\n '\u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc' '\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647' '\u062f\u0631\u0628\u0627\u0631' '\u0627\u0639\u0644\u0627\u0645' '\u0632\u0646' '\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc' '\u0646\u0634\u0631\u06cc\u0647'\n '\u0642\u0634\u0642\u0627\u0648\u06cc' '\u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc' '\u0647\u0645\u0631\u0627\u0647' '\u0634\u062e\u0635\u06cc\u062a']\n
"},{"location":"content/samples/keyword_extraction.html#sent2vec","title":"\u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 Sent2Vec","text":"

\u0645\u062f\u0644 sent2vec \u0631\u0627 \u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

sent2vec_model_path = 'sent2vec.model'\nsent2vec_model = SentEmbedding(sent2vec_model_path)\n
"},{"location":"content/samples/keyword_extraction.html#_3","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06a9\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0628\u0627 \u06a9\u0645\u06a9 \u0645\u062f\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644 \u0644\u0648\u062f \u0634\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0648\u06a9\u062a\u0648\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0647\u0645\u0627\u0646\u0646\u062f \u0622\u0646 \u06cc\u06a9\u0628\u0627\u0631 \u0647\u0645 \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u06cc\u06a9 \u0648\u06a9\u062a\u0648\u0631\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

all_candidates_vectors = [sent2vec_model[candidate] for candidate in all_candidates]\nall_candidates_vectors[0:2]\n
[array([-0.01188162, -0.01629335, -0.02919522, -0.00783677, -0.00102758,\n        -0.03208233, -0.01709846,  0.0117062 ,  0.03449516,  0.07738346,\n         0.00717299, -0.01352314, -0.01112981,  0.03587793,  0.02290764,\n         0.02365053, -0.04915352,  0.03136308,  0.02879261, -0.0384808 ,\n         0.02003807,  0.08317484, -0.04286249, -0.00853691,  0.0007173 ,\n        -0.02911104, -0.06039644,  0.05314305,  0.08562349, -0.01360018,\n         0.0557404 , -0.02959855, -0.06252556,  0.05031461, -0.01516408,\n        -0.04968432,  0.04772092, -0.01781998,  0.0710771 , -0.00372977,\n         0.00765758,  0.00515331,  0.00598954, -0.0136055 ,  0.01701651,\n         0.01654306, -0.04593932,  0.01149338,  0.04326366, -0.0027622 ,\n        -0.03415394,  0.05197985,  0.00967025, -0.03596427, -0.03119466,\n         0.02795039, -0.01621666, -0.02909403, -0.02455824, -0.03838604,\n         0.01372122, -0.02214047,  0.02800225, -0.0036714 , -0.00367276,\n        -0.02312022, -0.01213884,  0.01923293, -0.0138466 ,  0.0245442 ,\n         0.02510322, -0.02143596,  0.01493786, -0.02484095, -0.01944517,\n         0.05156582,  0.02139942,  0.02890227, -0.01623013, -0.05854516,\n         0.01643235, -0.03991502,  0.02022447,  0.01189267,  0.01317829,\n         0.02556234, -0.01462544, -0.00787411, -0.01378851, -0.00172833,\n         0.06837806, -0.01764285,  0.06281603, -0.01626222,  0.02556866,\n         0.0185748 , -0.0067836 , -0.05015644, -0.01342974,  0.02539523,\n        -0.01581901, -0.02425192,  0.0452649 , -0.00750458,  0.0967936 ,\n        -0.05387386, -0.0530752 , -0.03162006, -0.00527164, -0.00276   ,\n        -0.01255972, -0.04338565,  0.02156437,  0.001823  , -0.01073027,\n         0.01847384, -0.01646022,  0.02929114, -0.00578533, -0.02494396,\n         0.0087481 ,  0.01070363,  0.0446781 , -0.01213747,  0.0204882 ,\n         0.01355058, -0.01376898,  0.05580157,  0.0251492 , -0.00559421,\n         0.05595972, -0.00807772, -0.00067975, -0.03694296, -0.01427727,\n        -0.02566851, -0.05726627, -0.06947549, -0.00970706,  0.03093396,\n        -0.02401018, -0.02033974,  0.04390932,  0.0235374 , -0.02385219,\n        -0.0382009 ,  0.06009208, -0.00510711,  0.05597803,  0.00266409,\n         0.00551957,  0.01635106, -0.03252611, -0.03596902, -0.00345108,\n         0.01352903, -0.04293061, -0.05658675,  0.06818494,  0.01084052,\n        -0.0122018 ,  0.03576101,  0.00328646,  0.03027316, -0.01719276,\n        -0.04367308,  0.03075343, -0.03755889,  0.00605542,  0.02004578,\n         0.00340594,  0.01712043, -0.016981  ,  0.05374645,  0.00200974,\n        -0.03294465,  0.04005791,  0.00457313, -0.01694714,  0.01113838,\n        -0.01993673, -0.01606067,  0.03990012,  0.0253757 , -0.00950528,\n         0.01274851, -0.01169313, -0.01289013, -0.01327011, -0.01994459,\n        -0.04132632, -0.02350255, -0.01223114,  0.07291141, -0.00721371,\n        -0.07875457,  0.00083011,  0.00684158, -0.05026994,  0.01031176,\n         0.02373392,  0.03969928,  0.01638419, -0.03867376, -0.0687755 ,\n        -0.01340831, -0.02255411, -0.0149805 ,  0.03496141,  0.02445213,\n         0.01440182, -0.00022292, -0.00643517,  0.05528902, -0.00860113,\n        -0.06000795,  0.04228028, -0.01444338,  0.00576453,  0.01684438,\n        -0.01549434, -0.01222704,  0.01536382, -0.0287157 , -0.04939798,\n         0.03567187, -0.05428684, -0.01057596, -0.00523087, -0.00397995,\n        -0.04025532, -0.02501184, -0.05732642, -0.0331133 , -0.00092318,\n        -0.03302578, -0.0284121 ,  0.04260454, -0.00608311, -0.02456535,\n         0.03953174,  0.00345775,  0.0538222 , -0.01100798,  0.04303414,\n        -0.02364497, -0.08066952,  0.00375242, -0.01103138, -0.03017887,\n        -0.09796415,  0.00921125,  0.05321204, -0.02509299, -0.03102512,\n        -0.05872759, -0.01289234,  0.02453171,  0.00230233,  0.00488943,\n        -0.01761841, -0.00174712, -0.00661878,  0.03181373, -0.04850807,\n        -0.00707506, -0.0349974 ,  0.03866537, -0.00474136,  0.01659487,\n         0.0594902 , -0.00231924,  0.00096324, -0.01005271,  0.05310801,\n        -0.02776042,  0.02169719, -0.00060658,  0.03078633, -0.00852389,\n         0.0055141 , -0.00418154, -0.04047189, -0.00518277,  0.06997076,\n         0.01247645,  0.03207724,  0.0086117 ,  0.04791804, -0.0459297 ,\n        -0.04185048,  0.02209319, -0.01489274, -0.00096468,  0.03030732,\n         0.00811978,  0.01588543,  0.00286602, -0.0305667 , -0.03791318],\n       dtype=float32),\n array([ 1.61259193e-02, -2.24474519e-02, -3.80111709e-02,  2.28938404e-02,\n         1.09725883e-02,  3.17719281e-02,  6.31656572e-02,  8.05895310e-03,\n        -3.53254005e-02, -1.86222717e-02,  4.08435427e-02,  1.67486863e-03,\n        -2.47621853e-02,  3.77383642e-02,  3.37502137e-02,  3.93473580e-02,\n         2.38729995e-02, -9.84842610e-03, -4.05367874e-02, -1.37408227e-02,\n         4.74064574e-02,  3.14173172e-03, -6.56105811e-03,  5.09371283e-04,\n        -4.29384643e-03,  3.29073286e-03, -2.15584543e-02,  5.68162464e-03,\n        -1.66979544e-02, -1.84549782e-02,  2.46190634e-02,  3.47545161e-03,\n         3.08716279e-02,  5.02820574e-02,  2.44595818e-02, -3.07906978e-02,\n        -7.40932208e-03, -4.51853164e-02,  1.66600700e-02, -1.01724509e-02,\n        -3.62079367e-02,  1.51233776e-02, -9.31378547e-03,  1.26175648e-02,\n        -7.64256269e-02,  3.31216864e-02, -1.85449794e-02, -2.94767078e-02,\n        -3.93361785e-02,  1.24856019e-02,  1.26723386e-02,  2.16722433e-02,\n        -1.14210444e-02, -2.07549557e-02,  1.36339143e-02, -1.38463574e-02,\n         1.06643150e-02, -1.01469979e-02,  2.93516796e-02,  9.60155949e-03,\n         1.22689735e-02,  4.08919603e-02,  9.78052337e-03,  4.25264006e-05,\n        -2.53092498e-02, -1.14650708e-02,  3.55252065e-04,  3.56378034e-02,\n         3.77339800e-03,  3.29325721e-02,  3.37304510e-02, -4.21778522e-02,\n         7.58386077e-03,  3.34312394e-03, -2.34390255e-02,  4.45654336e-03,\n        -4.01547318e-03, -1.37788076e-02,  5.44098429e-02,  2.10932754e-02,\n         1.08978506e-02, -4.35097292e-02,  5.21442480e-02,  5.11527397e-02,\n        -2.04837527e-02,  8.39341432e-03,  4.85086218e-02,  1.83619317e-02,\n        -6.74439818e-02, -2.07678247e-02,  2.59952177e-03, -5.99921905e-02,\n        -4.64598276e-02, -5.67924567e-02,  2.63284668e-02,  4.18948568e-02,\n         8.77644960e-03,  2.32700463e-02, -4.69084218e-04, -3.99603210e-02,\n        -3.66844982e-03, -4.19982858e-02,  5.26686348e-02,  7.80321285e-03,\n         5.45849465e-03, -3.21091115e-02,  1.48136532e-02, -1.08047845e-02,\n         6.18305476e-03, -3.27244541e-03, -2.21317764e-02, -2.81676892e-02,\n         2.93632448e-02,  2.34199744e-02, -3.65932249e-02,  5.99884167e-02,\n         4.23262753e-02, -6.37584599e-03,  1.18953157e-02, -3.98992002e-02,\n         8.21764022e-02,  6.34778515e-02,  5.80455083e-03,  4.27116267e-02,\n        -1.33993533e-02, -2.12867167e-02, -1.75663619e-03,  1.38958599e-02,\n         2.04161946e-02, -1.98126342e-02, -2.37677116e-02,  2.20986288e-02,\n        -2.11866628e-02, -7.54425004e-02,  2.83495197e-03,  4.04435098e-02,\n        -2.16520559e-02, -1.57567412e-02, -4.30966169e-02,  3.07689384e-02,\n        -3.34076933e-03,  4.64651966e-03, -2.71396097e-02,  5.72864786e-02,\n         1.92495678e-02, -2.27472223e-02, -2.72661005e-03, -1.49670069e-03,\n        -2.65399162e-02, -3.39104868e-02,  1.88349164e-03,  3.54786664e-02,\n        -3.47826071e-02, -6.91301599e-02,  1.59207906e-03, -2.85722595e-02,\n        -3.60434540e-02, -3.22819352e-02,  4.15584631e-02, -1.40359988e-02,\n         2.60002650e-02,  3.70233804e-02, -3.68171483e-02, -3.38851882e-04,\n         1.03969611e-02,  5.47843752e-03, -1.22256344e-02, -5.46388812e-02,\n        -1.76120512e-02,  5.58832334e-03, -3.96850007e-03, -3.92588265e-02,\n        -1.55795477e-02, -1.74091645e-02, -2.05926299e-02, -3.58914435e-02,\n         4.86572925e-03, -6.49047866e-02,  7.77042191e-03, -3.95775437e-02,\n        -3.77140641e-02, -8.92203860e-03, -5.86874178e-03,  1.78200230e-02,\n        -3.00387219e-02,  1.41944112e-02, -1.26480032e-02,  8.37522838e-03,\n         6.40433095e-03,  1.28734531e-02,  3.11341765e-03, -1.25999823e-02,\n         6.48253690e-03, -6.21253327e-02, -1.07876705e-02,  1.52199538e-02,\n         3.34009062e-03, -1.37483543e-02, -2.59680673e-03,  2.30002590e-02,\n         1.48606775e-02,  3.37255634e-02,  1.18859601e-03, -1.26267644e-02,\n        -6.23443313e-02,  1.05426302e-02, -1.16890691e-01,  6.32693470e-02,\n         8.37623328e-03, -5.21574169e-02, -1.24192918e-02,  1.28806029e-02,\n        -2.46884692e-02,  1.09140491e-02,  3.90921719e-02,  4.26316336e-02,\n         5.07211946e-02, -1.98766068e-02,  1.80651341e-03,  2.71296687e-03,\n        -6.57337978e-02,  2.03521047e-02, -1.23877386e-02, -6.88543485e-04,\n         1.29983081e-02,  4.26853262e-02, -4.82731014e-02,  5.27809700e-03,\n         1.24023827e-02,  1.13279969e-02,  3.95294325e-03, -4.58956845e-02,\n        -1.52627397e-02,  1.48914512e-02, -4.32942901e-03,  2.87926253e-02,\n        -2.14931779e-02, -9.98509675e-03,  4.22625057e-02,  8.89317226e-03,\n        -6.50819624e-04,  1.49660220e-03,  1.18057523e-03,  2.92290677e-03,\n         2.30702627e-02, -9.86105949e-03,  3.34995277e-02,  3.97632718e-02,\n         8.42674263e-03,  1.57389920e-02, -3.15342695e-02, -1.74464211e-02,\n        -2.75895614e-02,  2.13450920e-02,  5.23088090e-02,  1.44411633e-02,\n        -6.59985235e-03, -2.57882383e-02,  1.64036956e-02,  2.44096126e-02,\n        -6.84994971e-03, -2.85031367e-02,  5.74258752e-02,  3.78873944e-02,\n        -2.49026623e-02, -4.18873550e-03, -9.72696953e-03,  9.08288348e-04,\n        -1.96612123e-02, -1.12741981e-02,  6.91469610e-02,  4.23650108e-02,\n        -2.32512038e-02, -1.41811147e-02,  3.53554904e-04,  1.42879663e-02,\n         1.52949486e-02,  1.94263272e-02,  4.98711737e-03,  2.58604288e-02,\n         8.07583041e-04,  1.84617136e-02, -2.12450395e-03,  1.10163295e-03,\n         4.63078031e-04,  2.57978961e-03, -5.59910526e-03, -3.86752374e-02,\n         2.02463642e-02, -1.84897278e-02,  1.78292543e-02,  5.31280087e-03,\n         1.04076657e-02, -1.76131763e-02,  1.36526041e-02, -3.16180114e-04,\n         1.66201517e-02, -2.28249431e-02, -5.76155819e-02,  1.91252027e-02],\n       dtype=float32)]\n
candidates_concatinate = ' '.join(all_candidates)\nwhole_text_vector = sent2vec_model[candidates_concatinate]\nwhole_text_vector\n
array([ 4.67376083e-01,  1.41185641e-01, -4.01345827e-02,  8.06454271e-02,\n        2.87257284e-01, -1.73859105e-01,  2.10984781e-01, -4.19053972e-01,\n        5.07716499e-02,  1.81625992e-01,  2.94933677e-01, -8.55805278e-02,\n        1.48084328e-01, -9.41419080e-02,  5.89552283e-01,  3.02299976e-01,\n       -4.53922212e-01,  8.01923499e-02, -8.41862783e-02,  2.84251839e-01,\n        2.46634156e-01,  1.53678849e-01, -3.66186112e-01,  5.90183679e-03,\n       -1.70991004e-01, -4.96781468e-01, -1.27169549e-01,  5.82241416e-02,\n        1.20417640e-01,  4.94717717e-01,  5.77962518e-01,  1.18188798e-01,\n       -6.67512298e-01,  5.29394031e-01, -7.98275769e-02, -1.44854588e-02,\n       -3.16317052e-01, -1.98610872e-01, -1.48992175e-02,  9.87645239e-02,\n       -3.27269435e-02,  1.41058192e-01, -2.29777753e-01, -1.86174229e-01,\n       -2.49014020e-01,  5.10655567e-02, -3.53054017e-01,  9.72972959e-02,\n       -4.69784170e-01,  1.05591603e-01, -1.02906279e-01, -3.80217880e-01,\n       -6.22809350e-01, -3.72316897e-01,  3.62496346e-01, -6.20689332e-01,\n       -3.47774744e-01,  3.33177954e-01, -3.97790000e-02,  2.65603602e-01,\n       -3.18654068e-02,  2.06118658e-01,  6.80918157e-01,  2.35603571e-01,\n        6.08658373e-01,  2.30967417e-01,  2.18739480e-01,  4.28926438e-01,\n        5.95629275e-01,  7.48399124e-02,  2.33383089e-01, -5.90643585e-02,\n       -1.44794971e-01, -2.44355276e-01,  1.19658187e-02, -6.11210883e-01,\n       -4.93510604e-01,  3.08846384e-01,  2.36394048e-01,  1.40831068e-01,\n        2.57682931e-02, -5.83631277e-01,  2.25270651e-02, -4.18923259e-01,\n        1.24322265e-01,  1.31361187e-01,  1.88170344e-01,  6.02326691e-01,\n       -1.89337790e-01,  1.94994032e-01,  1.28665030e-01, -3.76140147e-01,\n        1.19094886e-02,  1.07814811e-01, -2.00988099e-01,  1.47196427e-01,\n       -3.30575407e-01,  1.77142993e-01,  1.41541317e-01, -5.74676931e-01,\n        6.26891136e-01, -9.08448733e-03,  3.01960588e-01,  4.91884172e-01,\n        9.31690156e-01,  5.47371805e-01, -1.70721978e-01, -1.41838700e-01,\n       -8.38901475e-02, -2.05935732e-01,  1.37186851e-02,  8.66265148e-02,\n        1.11656010e-01, -1.36832088e-01, -2.39025876e-01, -8.61346722e-02,\n       -1.18631475e-01, -6.04380369e-01, -2.15705678e-01, -1.21428408e-02,\n        1.54913977e-01,  1.24827653e-01, -2.44612187e-01,  3.71789515e-01,\n       -1.60871133e-01, -1.51875302e-01, -5.64015269e-01, -3.08716953e-01,\n       -1.67982921e-01,  1.27021670e-02,  2.52896454e-03, -1.59719393e-01,\n       -1.25709428e-02, -3.50810885e-01, -2.77388275e-01,  1.43130552e-02,\n        2.44775698e-01, -3.57535966e-02,  4.96162623e-01,  4.52934563e-01,\n       -6.59682512e-01,  5.73042147e-02,  3.26564074e-01,  1.51106983e-01,\n       -3.95536602e-01,  3.04116189e-01,  5.98153770e-01,  1.14780769e-01,\n        1.15485869e-01,  5.72891593e-01, -3.16252053e-01, -2.30602831e-01,\n        2.15535402e-01,  1.14284508e-01,  1.60032928e-01,  6.81623936e-01,\n        3.37536365e-01, -4.05635983e-01,  2.18363509e-01, -2.09458731e-02,\n       -1.68600664e-01,  2.75623977e-01, -2.99802348e-02,  2.28692424e-02,\n       -1.46384001e-01,  5.26684463e-01,  4.41757679e-01,  6.12292998e-02,\n        2.23614007e-01, -2.45505378e-01,  3.18603873e-01, -1.07176088e-01,\n       -7.45218575e-01,  5.31067699e-02, -2.81688541e-01, -2.26904973e-01,\n        3.33808869e-01,  2.18855459e-02, -2.28264630e-02, -2.09667850e-02,\n        2.52372295e-01, -1.29880995e-01,  2.11536847e-02,  3.27383906e-01,\n        1.48726091e-01, -3.87222623e-04,  1.09353639e-01, -1.12598769e-01,\n       -1.89939946e-01, -2.24384770e-01,  2.63944596e-01, -7.81262293e-02,\n       -9.49431658e-02, -5.48009813e-01, -3.33849698e-01,  8.96409154e-02,\n       -1.09443903e-01,  6.64399564e-01, -3.40993464e-01,  3.89764398e-01,\n        2.48190627e-01, -1.12249866e-01, -4.52181816e-01,  2.20591724e-01,\n       -5.87389886e-01, -6.31692708e-01, -1.97141483e-01,  8.69040266e-02,\n       -1.87570602e-02,  8.52509141e-02,  4.43617642e-01,  6.45090580e-01,\n       -2.35322297e-01, -9.30620357e-02, -1.40743494e-01,  1.02335766e-01,\n        3.40746194e-01,  2.31563702e-01, -1.85893580e-01,  1.33655444e-01,\n        4.61917892e-02,  1.08569838e-01, -1.44024184e-02, -1.47935614e-01,\n        8.89264047e-02,  7.47074857e-02, -4.07868624e-01, -3.82418305e-01,\n        5.50290227e-01, -2.81685531e-01, -2.39913285e-01, -1.53242961e-01,\n       -2.58827180e-01, -1.05847180e-01, -1.58128515e-01,  8.90466273e-02,\n       -1.82038650e-03, -1.49243668e-01,  1.90218553e-01,  4.93904322e-01,\n        3.22095044e-02,  4.68806326e-02,  1.10853136e-01,  1.13328099e-01,\n       -2.54292171e-02,  1.44241145e-02, -1.34598732e-01,  1.00531451e-01,\n       -2.85001695e-02, -6.23005211e-01,  1.60148814e-01,  9.68517885e-02,\n       -4.37249184e-01,  6.43102050e-01, -3.22275519e-01,  2.95264661e-01,\n       -3.75824600e-01,  2.72107422e-01,  1.28027484e-01, -7.13291913e-02,\n       -1.74246386e-01, -1.75826594e-01, -1.78420529e-01,  2.41429999e-01,\n        1.87329784e-01,  8.00989792e-02, -2.71158099e-01,  6.24268174e-01,\n        6.17186911e-02, -7.63479108e-03, -7.83906952e-02,  4.22500730e-01,\n        2.01404437e-01,  2.42894515e-01, -1.95990071e-01, -5.97726285e-01,\n        1.11996360e-01,  1.70009479e-01,  3.25256288e-01, -4.49297190e-01,\n        1.49387524e-01,  4.34649475e-02, -1.87276959e-01, -1.66159928e-01,\n       -1.89135864e-01, -4.85989690e-01,  3.62226367e-01, -1.33195028e-01,\n       -6.60636842e-01, -7.73904741e-01, -3.70514840e-01,  5.36868989e-01,\n       -1.52960256e-01, -7.74044320e-02, -4.28031415e-01, -4.06813294e-01,\n       -3.09568077e-01, -3.18129718e-01,  5.96830010e-01,  2.02072367e-01],\n      dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_4","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u0628\u06cc\u0646 \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole = cosine_similarity(all_candidates_vectors, whole_text_vector.reshape(1,-1))\ncandidates_sim_whole.reshape(1,-1)\n
array([[ 1.19351953e-01,  1.23398483e-01,  1.25267982e-01,\n         1.78353339e-02,  2.34080136e-01, -1.43648628e-02,\n        -5.21925651e-03,  2.66611010e-01,  1.66823924e-01,\n         1.12354815e-01, -1.51119381e-02,  1.41785324e-01,\n         2.92644836e-03,  1.90887198e-01,  5.18489107e-02,\n        -7.30122924e-02, -5.37125580e-02,  9.29163471e-02,\n         1.13298275e-01,  1.23427741e-01,  1.57424986e-01,\n         9.25901681e-02, -1.08412527e-01, -1.73858460e-02,\n         2.51174212e-01,  2.12025747e-01,  5.75144589e-02,\n         1.49892541e-02,  1.66313797e-01,  1.69365540e-01,\n         8.05877075e-02,  1.91820011e-01,  1.14597335e-01,\n         7.08760321e-02,  2.80742906e-02,  3.49122845e-02,\n         7.90452361e-02,  2.57898092e-01, -1.49483442e-01,\n         2.14596186e-02,  4.02773991e-02,  1.76318884e-02,\n         1.82765976e-01, -1.09764189e-01,  1.59435749e-01,\n         2.32247636e-04, -1.09125897e-01, -6.53942488e-03,\n         4.97795194e-02]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_5","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631","text":"

\u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0647\u0631 \u062f\u0631\u0627\u06cc\u0647\u0654 \u0622\u0646 \u0628\u0627 \u0627\u0646\u062f\u06cc\u0633 \u0622\u06cc \u0648 \u062c\u06cc\u060c \u0628\u06cc\u0627\u0646\u06af\u0631 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u0622\u06cc \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u062c\u06cc \u0627\u0633\u062a.

candidate_sim_candidate = cosine_similarity(all_candidates_vectors)\ncandidate_sim_candidate\n
array([[0.9999997 , 0.14587443, 0.20270647, ..., 0.42830434, 0.27730745,\n        0.30513293],\n       [0.14587443, 0.9999996 , 0.10514447, ..., 0.48333895, 0.3179143 ,\n        0.19037738],\n       [0.20270647, 0.10514447, 1.        , ..., 0.47220594, 0.24125722,\n        0.18565692],\n       ...,\n       [0.42830434, 0.48333895, 0.47220594, ..., 0.9999998 , 0.52577287,\n        0.50683355],\n       [0.27730745, 0.3179143 , 0.24125722, ..., 0.52577287, 0.99999964,\n        0.40011758],\n       [0.30513293, 0.19037738, 0.18565692, ..., 0.50683355, 0.40011758,\n        0.9999996 ]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_6","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u062f\u0648 \u0645\u0642\u062f\u0627\u0631 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole_norm = candidates_sim_whole / np.max(candidates_sim_whole)\ncandidates_sim_whole_norm = 0.5 + (candidates_sim_whole_norm - np.average(candidates_sim_whole_norm)) / np.std(candidates_sim_whole_norm)\ncandidates_sim_whole_norm\n
array([[ 0.9393711 ],\n       [ 0.979393  ],\n       [ 0.9978831 ],\n       [-0.06467056],\n       [ 2.0740807 ],\n       [-0.3831439 ],\n       [-0.2926901 ],\n       [ 2.3958247 ],\n       [ 1.4088888 ],\n       [ 0.87016654],\n       [-0.3905328 ],\n       [ 1.1612465 ],\n       [-0.21212566],\n       [ 1.6468846 ],\n       [ 0.27173793],\n       [-0.9631914 ],\n       [-0.77230906],\n       [ 0.677912  ],\n       [ 0.8794977 ],\n       [ 0.9796823 ],\n       [ 1.3159292 ],\n       [ 0.67468596],\n       [-1.3133144 ],\n       [-0.4130227 ],\n       [ 2.2431483 ],\n       [ 1.8559536 ],\n       [ 0.32777256],\n       [-0.09281945],\n       [ 1.4038434 ],\n       [ 1.4340265 ],\n       [ 0.55597657],\n       [ 1.6561104 ],\n       [ 0.892346  ],\n       [ 0.45992404],\n       [ 0.03659701],\n       [ 0.1042276 ],\n       [ 0.54072094],\n       [ 2.3096502 ],\n       [-1.719523  ],\n       [-0.02882487],\n       [ 0.15729082],\n       [-0.0666827 ],\n       [ 1.5665622 ],\n       [-1.326683  ],\n       [ 1.3358166 ],\n       [-0.23877239],\n       [-1.3203701 ],\n       [-0.3057471 ],\n       [ 0.25127074]], dtype=float32)\n
np.fill_diagonal(candidate_sim_candidate, np.NaN)\ncandidate_sim_candidate_norm = candidate_sim_candidate / np.nanmax(candidate_sim_candidate, axis=0)\ncandidate_sim_candidate_norm = 0.5 + (candidate_sim_candidate_norm - np.nanmean(candidate_sim_candidate_norm, axis=0)) / np.nanstd(candidate_sim_candidate_norm, axis=0)\ncandidate_sim_candidate_norm\n
array([[           nan, -3.5498703e-01,  3.2357961e-02, ...,\n         1.8948689e-01,  3.9502221e-01,  6.2098056e-01],\n       [-5.2607918e-01,            nan, -7.2487104e-01, ...,\n         4.3979204e-01,  6.8422610e-01, -9.5400155e-02],\n       [-1.7625093e-02, -6.8133366e-01,            nan, ...,\n         3.8915750e-01,  1.3827083e-01, -1.2486839e-01],\n       ...,\n       [ 2.0007110e+00,  2.3489289e+00,  2.1240823e+00, ...,\n                   nan,  2.1646044e+00,  1.8801302e+00],\n       [ 6.4980078e-01,  1.0234730e+00,  3.3157024e-01, ...,\n         6.3278729e-01,            nan,  1.2139380e+00],\n       [ 8.9874434e-01,  1.5904903e-03, -9.9972427e-02, ...,\n         5.4664868e-01,  1.2696817e+00,            nan]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_7","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0632 \u0631\u0648\u06cc \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 \u0627\u0645\u0628\u062f\u0631\u0646\u06a9 \u062f\u0631 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u06a9\u0631\u0627\u0631\u0634\u0648\u0646\u062f\u0647\u060c \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0627 \u06cc\u06a9 \u0641\u0631\u0645\u0648\u0644\u060c \u06cc\u06a9 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0644\u0645\u0647\u0654 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u0627\u0648\u0644 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0644 \u0645\u062a\u0646 \u062f\u0627\u0631\u062f \u0648 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u062f\u0648\u0645 \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u062f\u0627\u0631\u062f. \u0645\u06cc\u0632\u0627\u0646 \u0627\u062b\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0646 \u062f\u0648 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u062f\u0631\u0646\u0638\u0631\u06af\u0631\u0641\u062a\u0646 \u0639\u0648\u0627\u0645\u0644 \u0645\u062e\u062a\u0644\u0641\u06cc \u0645\u062b\u0644 \u0637\u0648\u0644 \u0648 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f. (beta)

beta = 0.82\nN = min(len(all_candidates), keyword_count)\n\nselected_candidates = []\nunselected_candidates = [i for i in range(len(all_candidates))]\nbest_candidate = np.argmax(candidates_sim_whole_norm)\nselected_candidates.append(best_candidate)\nunselected_candidates.remove(best_candidate)\n\n\nfor i in range(N-1):\n    selected_vec = np.array(selected_candidates)\n    unselected_vec = np.array(unselected_candidates)\n\n    unselected_candidate_sim_whole_norm = candidates_sim_whole_norm[unselected_vec, :]\n\n    dist_between = candidate_sim_candidate_norm[unselected_vec][:, selected_vec]\n\n    if dist_between.ndim == 1:\n        dist_between = dist_between[:, np.newaxis]\n\n    best_candidate = np.argmax(beta * unselected_candidate_sim_whole_norm - (1 - beta) * np.max(dist_between, axis = 1).reshape(-1,1))\n    best_index = unselected_candidates[best_candidate]\n    selected_candidates.append(best_index)\n    unselected_candidates.remove(best_index)\nall_candidates[selected_candidates].tolist()\n
['\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647',\n '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc',\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n '\u0632\u0646',\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644',\n '\u0641\u06cc\u0644\u0645',\n '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc',\n '\u06a9\u0634\u0648\u0631']\n
"}]} \ No newline at end of file +var __index = {"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":[" "]},"docs":[{"location":"index.html","title":"\u0645\u0639\u0631\u0641\u06cc \u0648 \u0646\u0635\u0628","text":""},{"location":"index.html#_1","title":"\u0645\u0639\u0631\u0641\u06cc \u0647\u0636\u0645","text":"

\u0647\u0636\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0647\u0636\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0648\u0627\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f. \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062a\u062d\u0644\u06cc\u0644 \u0635\u0631\u0641\u06cc \u0648 \u0646\u062d\u0648\u06cc \u06a9\u0646\u06cc\u062f. \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f \u0648 ... .

\u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 nltk \u0648 \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 +\u06f3.\u06f8

\u0647\u0636\u0645 \u0628\u0631 \u0645\u0628\u0646\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 NLTK \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0648\u0645\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0636\u0645 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06f3.\u06f8 \u0648 \u0628\u0627\u0644\u0627\u062a\u0631 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a.

\u0645\u062d\u0635\u0648\u0644\u06cc \u0627\u0632 \u062a\u06cc\u0645 \u0631\u0648\u0634\u0646

\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0631\u0648\u0698\u0647\u200c\u0627\u06cc \u0634\u062e\u0635\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f \u0648 \u0627\u06a9\u0646\u0648\u0646 \u0632\u06cc\u0631 \u0686\u062a\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0648\u0634\u0646 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u0654 \u0645\u0633\u06cc\u0631 \u062a\u0648\u0633\u0639\u0647 \u0627\u0633\u062a.

"},{"location":"index.html#_2","title":"\u0646\u0635\u0628 \u0647\u0636\u0645","text":"

\u0627\u0628\u062a\u062f\u0627 \u067e\u06a9\u06cc\u062c \u0647\u0636\u0645 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:

$ pip install hazm\n

\u0633\u067e\u0633 \u0645\u0646\u0627\u0628\u0639 \u0645\u0648\u0631\u062f\u0646\u0638\u0631\u00a0\u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062a\u0631\u062c\u06cc\u062d\u0627\u064b \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647\u0654 \u062e\u0648\u062f \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0648 \u062f\u0631 \u0622\u062e\u0631\u060c \u0647\u0636\u0645 \u0631\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u06a9\u0646\u06cc\u062f:

from hazm import *\n
"},{"location":"index.html#_3","title":"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0636\u0645","text":"

\u06a9\u062f \u067e\u0627\u06cc\u06cc\u0646 \u062f\u06cc\u062f\u06cc \u06a9\u0644\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0647\u0636\u0645 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:

from hazm import *\n\n# Clean and normalize a text.\nprint(Normalizer().normalize(\"\u0686\u0647 \u06af\u0644 \u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc.\"))\n# \u0686\u0647 \u06af\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc\n\n# Find the word\u2019s root (faster but less accurate)\nprint(Stemmer().stem(\"\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u0634\u0627\u0646\"))\n# \u06a9\u062a\u0627\u0628\n\n# Find the word\u2019s root (More accurate but slower)\nprint(Lemmatizer().lemmatize(\"\u0645\u06cc\u200c\u0631\u0648\u0645\"))\n# \u0631\u0641\u062a#\u0631\u0648\n\n# Break text into sentences.\nprint(SentenceTokenizer().tokenize(\"\u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f! \u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f','! \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f']\n\n# Break text into tokens.\nprint(WordTokenizer().tokenize(\"\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc\u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f', '\u060c', '\u0686\u0631\u0627', '\u062f\u06cc\u0631\u0648\u0632', '\u0646\u06cc\u0627\u0645\u062f\u06cc', '\u061f']\n\n# Assigns parts of speech to each word, such as noun, verb, adjective, etc.\ntagger = POSTagger(model='pos_tagger.model')\nprint(tagger.tag(WordTokenizer().tokenize(\"\u0645\u0627 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u062a\u0627\u0628 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645\")))\n# [('\u0645\u0627', 'PRO'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u06a9\u062a\u0627\u0628', 'N'), ('\u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645', 'V')]\n\n# Labels each word with its part of speech, such as noun, verb, adjective, etc.\nchunker = chunker('chunker.model')\ntagged = tagger.tag(word_tokenize('\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645'))\ntree2brackets(chunker.parse(tagged))\n# '[\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645 VP]'\n\n# Identify semantic relations between words in a sentence.\nparser = DependencyParser(tagger=tagger, lemmatizer=lemmatizer)\nparser.parse(word_tokenize('\u0632\u0646\u06af\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u0635\u062f\u0627 \u062f\u0631\u0645\u06cc\u200c\u0622\u06cc\u062f\u061f'))\n# <DependencyGraph with 8 nodes>\n

\u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u0650 \u0627\u06cc\u0646 \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0647\u0636\u0645 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u0645\u062e\u062a\u0635 \u062e\u0648\u062f\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0646\u06cc\u0632 \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u0647\u0636\u0645 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u067e\u0648\u0631\u062a \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/in-other-languages.html","title":"\u0647\u0636\u0645 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631","text":"

\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0627\u0635\u0644\u06cc \u0647\u0636\u0645 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u062b\u0644 \u062c\u0627\u0648\u0627 \u0648 \u0633\u06cc\u200c\u0634\u0627\u0631\u067e \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0633\u0627\u06cc\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0647\u0636\u0645 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0644\u0637\u0641\u0627\u064b \u0627\u06af\u0631 \u0645\u0648\u0631\u062f\u06cc \u0633\u0631\u0627\u063a \u062f\u0627\u0634\u062a\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0646\u0628\u0648\u062f \u0628\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0635\u0641\u062d\u0647 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.

\u0633\u0644\u0628 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a

\u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u0650 \u062a\u0648\u0633\u0639\u0647 \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0645\u0634\u06a9\u0644\u0627\u062a\u0650 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647\u0654 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647(\u06af\u0627\u0646) \u0622\u0646 \u0627\u0633\u062a. \u0631\u0648\u0634\u0646 \u0627\u0632 \u06a9\u0627\u0631\u06a9\u0631\u062f \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0627\u0637\u0644\u0627\u0639\u06cc \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html","title":"utils","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u06a9\u0645\u06a9\u06cc \u0627\u0633\u062a.

"},{"location":"content/utils.html#hazm.utils.maketrans","title":"maketrans(a, b)","text":"

\u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u062d\u0631\u0648\u0641 \u0631\u0634\u062a\u0647\u0654 a \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u062d\u0631\u0641 \u062f\u0631 \u0631\u0634\u062a\u0647\u0654 b \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.words_list","title":"words_list(words_file=default_words)","text":"

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import words_list\n>>> words_list()[1]\n('\u0622\u0628', 549005877, ('N', 'AJ'))\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a.

default_words

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, int, Tuple[str]]]

\u0641\u0647\u0631\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/utils.html#hazm.utils.stopwords_list","title":"stopwords_list(stopwords_file=default_stopwords)","text":"

\u0644\u06cc\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import stopwords_list\n>>> stopwords_list()[:4]\n['\u0622\u062e\u0631\u06cc\u0646', '\u0622\u0642\u0627\u06cc', '\u0622\u0645\u062f', '\u0622\u0645\u062f\u0647']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 stopwords_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

default_stopwords

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

"},{"location":"content/utils.html#hazm.utils.verbs_list","title":"verbs_list()","text":"

\u0644\u06cc\u0633\u062a \u0627\u0641\u0639\u0627\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.past_roots","title":"past_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.present_roots","title":"present_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u0645\u0636\u0627\u0631\u0639 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.regex_replace","title":"regex_replace(patterns, text)","text":"

\u0627\u0644\u06af\u0648\u06cc \u0631\u06cc\u062c\u06a9\u0633 \u0631\u0627 \u06cc\u0627\u0641\u062a\u0647 \u0648 \u0628\u0627 \u0645\u062a\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/index.html","title":"\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0648 \u0646\u0645\u0648\u0646\u0647\u200c\u06a9\u062f \u0622\u0645\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628 \u0627\u06cc\u0646 \u0628\u062e\u0634:

"},{"location":"content/hazm/chunker.html","title":"chunker","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0644\u0628\u062a\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0639\u0646\u0648\u0627\u0646\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0647\u0646\u0648\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0646\u0634\u062f\u0647\u061b \u0648\u0644\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u0628\u0639\u062f\u06cc \u06a9\u0647 \u0628\u0647 \u0632\u0648\u062f\u06cc \u0645\u0646\u062a\u0634\u0631 \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u0627\u06cc\u0646 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647\u0654 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0633\u0645\u06cc\u060c \u0641\u0639\u0644\u06cc \u0648 \u062d\u0631\u0641 \u0627\u0636\u0627\u0641\u0647\u200c\u0627\u06cc \u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u062a\u062c\u0632\u06cc\u0647\u200c\u06af\u0631 \u0633\u0637\u062d\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f3.\u06f4 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker","title":"Chunker","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: IOBTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0642\u0637\u06cc\u0639 \u0645\u062a\u0646\u060c \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.__init__","title":"__init__(model=None, data_maker=None)","text":"

constructor.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0644\u06cc\u0628\u0644 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> chunker.data_maker(tokens = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]])\n[[{'word': '\u0645\u0646', 'is_first': True, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0646', 'prefix-3': '\u0645\u0646', 'suffix-1': '\u0646', 'suffix-2': '\u0645\u0646', 'suffix-3': '\u0645\u0646', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0628\u0647', 'two_next_word': '\u0645\u062f\u0631\u0633\u0647', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False, 'pos': 'PRON', 'prev_pos': '', 'next_pos': 'ADP'}, {'word': '\u0628\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0628', 'prefix-2': '\u0628\u0647', 'prefix-3': '\u0628\u0647', 'suffix-1': '\u0647', 'suffix-2': '\u0628\u0647', 'suffix-3': '\u0628\u0647', 'prev_word': '\u0645\u0646', 'two_prev_word': '.', 'next_word': '\u0645\u062f\u0631\u0633\u0647', 'two_next_word': '\u0627\u06cc\u0631\u0627\u0646', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'ADP', 'prev_pos': 'PRON', 'next_pos': 'NOUN,EZ'}, {'word': '\u0645\u062f\u0631\u0633\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u062f', 'prefix-3': '\u0645\u062f\u0631', 'suffix-1': '\u0647', 'suffix-2': '\u0633\u0647', 'suffix-3': '\u0631\u0633\u0647', 'prev_word': '\u0628\u0647', 'two_prev_word': '\u0645\u0646', 'next_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN,EZ', 'prev_pos': 'ADP', 'next_pos': 'NOUN'}, {'word': '\u0627\u06cc\u0631\u0627\u0646', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0631', 'suffix-1': '\u0646', 'suffix-2': '\u0627\u0646', 'suffix-3': '\u0631\u0627\u0646', 'prev_word': '\u0645\u062f\u0631\u0633\u0647', 'two_prev_word': '\u0628\u0647', 'next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN', 'prev_pos': 'NOUN,EZ', 'next_pos': 'VERB'}, {'word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_first': False, 'is_last': False, 'prefix-1': '\u0631', 'prefix-2': '\u0631\u0641', 'prefix-3': '\u0631\u0641\u062a', 'suffix-1': '\u0645', 'suffix-2': '\u062f\u0645', 'suffix-3': '\u0648\u062f\u0645', 'prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_prev_word': '\u0645\u062f\u0631\u0633\u0647', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True, 'pos': 'VERB', 'prev_pos': 'NOUN', 'next_pos': 'PUNCT'}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': '', 'pos': 'PUNCT', 'prev_pos': 'VERB', 'next_pos': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Dict]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.features","title":"features(words, pos_tags, index)","text":"

\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.train","title":"train(trees, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='chunker_crf.model', report_duration=True)","text":"

\u0627\u0632 \u0631\u0648\u06cc \u062f\u0631\u062e\u062a \u0648\u0631\u0648\u062f\u06cc\u060c \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u0631\u062e\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose bool

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'chunker_crf.model' report_duration bool

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse","title":"parse(sentence)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc \u062f\u0648\u062a\u0627\u06cc\u06cc [(\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), (\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), ...] \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u0631\u0627 \u0628\u0631 \u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> tree = chunker.parse(sentence = [('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062a\u0648\u0644\u06cc\u062f \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u062a\u0642\u0637\u06cc\u0639.

str

\u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u0648 \u0642\u0627\u0628\u0644\u200c\u062f\u0631\u06a9\u200c\u062a\u0631

str

\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u0627\u0628\u0639 tree2brackets() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse_sents","title":"parse_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647 \u0648 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06cc\u06a9 Iterator \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.evaluate","title":"evaluate(trees)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> trees = list(chunker.parse_sents([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]]))\n>>> chunker.evaluate(trees)\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a \u062f\u0631\u062e\u062a\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/chunker.html#hazm.chunker.tree2brackets","title":"tree2brackets(tree)","text":"

\u062e\u0631\u0648\u062c\u06cc \u062f\u0631\u062e\u062a\u06cc \u062a\u0627\u0628\u0639 parse() \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model='chunker.model')\n>>> tree=chunker.parse([('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n
>>> tree2brackets(tree)\n'[\u0646\u0627\u0645\u0647 \u0627\u06cc\u0634\u0627\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u0634\u062a\u0645 VP] .'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tree str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u067e\u0631\u062f\u0632\u0627\u0634 \u062a\u0627\u0628\u0639 parse()

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u0634\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0631\u0648\u0634\u0647\u200c\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u06a9\u0631\u0648\u0634\u0647 \u062c\u0632\u0626\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0646\u0648\u0639 \u0622\u0646 \u062c\u0627\u06cc \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/dependency_parser.html","title":"dependency_parser","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u0650 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u0627\u0628\u062a\u062f\u0627 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc dependecy_parser \u0631\u0627 \u0628\u0627 \u062d\u062c\u0645\u06cc \u062d\u062f\u0648\u062f \u06f1\u06f3 \u0645\u06af\u0627\u0628\u0627\u06cc\u062a \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647 \u06cc\u0627 \u0645\u0633\u06cc\u0631 \u062f\u0644\u062e\u0648\u0627\u0647 \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f5.\u06f6\u066a \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser","title":"MaltParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: NLTKMaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagger str

\u0646\u0627\u0645 \u062a\u0627\u0628\u0639 POS Tagger.

\u0627\u062c\u0628\u0627\u0631\u06cc lemmatizer str

\u0646\u0627\u0645 \u06a9\u0644\u0627\u0633 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628.

\u0627\u062c\u0628\u0627\u0631\u06cc working_dir str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc\u06cc \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644.

'dependency_parser' model_file str

\u0622\u062f\u0631\u0633 \u0645\u062f\u0644\u0650 \u0627\u0632 \u067e\u06cc\u0634 \u0622\u0645\u0648\u0632\u0634 \u062f\u06cc\u062f\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f mco.

'langModel.mco'"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_sents","title":"parse_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences str

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_tagged_sents","title":"parse_tagged_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062c\u0645\u0644\u0627\u062a.

\u0627\u0633\u062a\u062b\u0646\u0627\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Exception

\u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u062e\u0637\u0627 \u06cc\u06a9 \u0627\u06a9\u0633\u067e\u0634\u0646 \u0639\u0645\u0648\u0645\u06cc \u0635\u0627\u062f\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.DependencyParser","title":"DependencyParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: MaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 MaltParser \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm import POSTagger, Lemmatizer, DependencyParser\n>>> parser = DependencyParser(tagger=POSTagger(model='pos_tagger.model'), lemmatizer=Lemmatizer())\n>>> parser.parse(['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0631\u0641\u062a\u0647 \u0628\u0648\u062f\u0645', '.']).tree().pprint()\n(\u0645\u0646 (\u0628\u0647 (\u0645\u062f\u0631\u0633\u0647 (\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645 .))))\n
"},{"location":"content/hazm/embedding.html","title":"embedding","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u06cc\u0627 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding","title":"WordEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_type str

\u0646\u0648\u0639 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 \u200dfasttext, keyedvector, glove \u0628\u0627\u0634\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.train","title":"train(dataset_path, workers=multiprocessing.cpu_count() - 1, vector_size=200, epochs=10, min_count=5, fasttext_type='skipgram', dest_path='fasttext_word2vec_model.bin')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0627\u0632 \u0646\u0648\u0639 fasttext \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.train(dataset_path = 'dataset.txt', workers = 4, vector_size = 300, epochs = 30, fasttext_type = 'cbow', dest_path = 'fasttext_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u06a9\u0644\u0645\u0647.

200 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 fasttext_type str

\u0646\u0648\u0639 fasttext \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u06a9\u0647 \u0645\u06cc\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 skipgram \u06cc\u0627 cbow \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.

'skipgram' dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'fasttext_word2vec_model.bin'"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.__getitem__","title":"__getitem__(word)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.doesnt_match","title":"doesnt_match(words)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.doesnt_match(['\u0633\u0644\u0627\u0645' ,'\u062f\u0631\u0648\u062f' ,'\u062e\u062f\u0627\u062d\u0627\u0641\u0638' ,'\u067e\u0646\u062c\u0631\u0647'])\n'\u067e\u0646\u062c\u0631\u0647'\n>>> wordEmbedding.doesnt_match(['\u0633\u0627\u0639\u062a' ,'\u067e\u0644\u0646\u06af' ,'\u0634\u06cc\u0631'])\n'\u0633\u0627\u0639\u062a'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.similarity","title":"similarity(word1, word2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u0622\u0644\u0645\u0627\u0646')\n0.72231203\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u067e\u0646\u062c\u0631\u0647')\n0.04535884\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word1 str

\u06a9\u0644\u0645\u0647\u0654 \u0627\u0648\u0644

\u0627\u062c\u0628\u0627\u0631\u06cc word2 str

\u06a9\u0644\u0645\u0647\u0654 \u062f\u0648\u0645

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.nearest_words","title":"nearest_words(word, topn=5)","text":"

\u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06cc\u06a9 \u0648\u0627\u0698\u0647 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0622\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.nearest_words('\u0627\u06cc\u0631\u0627\u0646', topn = 5)\n[('\u0627\u06cc\u0631\u0627\u0646\u060c', 0.8742443919181824), ('\u06a9\u0634\u0648\u0631', 0.8735059499740601), ('\u06a9\u0634\u0648\u0631\u0645\u0627\u0646', 0.8443885445594788), ('\u0627\u06cc\u0631\u0627\u0646\u200c\u0628\u0647', 0.8271722197532654), ('\u062e\u0627\u0648\u0631\u0645\u06cc\u0627\u0646\u0647', 0.8266966342926025)]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0648\u0627\u0698\u06af\u0627\u0646 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc topn int

\u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0634\u0648\u062f.

5

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc [\u06a9\u0644\u0645\u0647\u0654 \u0645\u0631\u062a\u0628\u0637, \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637].

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_normal_vector","title":"get_normal_vector(word)","text":"

\u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> result = wordEmbedding.get_normal_vector('\u0633\u0631\u0628\u0627\u0632')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocabs","title":"get_vocabs()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.get_vocabs()\n['\u0648', '.', '\u062f\u0631', '\u060c', ...]\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocab_to_index","title":"get_vocab_to_index()","text":"

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631\u0647\u0627 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin)\n>>> vocab_to_index = wordEmbedding.get_vocab_to_index()\n>>> index = vocab_to_index['\u0633\u0644\u0627\u0645']\n>>> vocabs = wordEmbedding.get_vocabs()\n>>> vocabs[index]\n'\u0633\u0644\u0627\u0645'\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a dict

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vectors","title":"get_vectors()","text":"

\u0648\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0648\u0635\u06cc\u0641 \u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u06af\u0631\u062f\u0627\u0646\u062f.(\u0639\u0646\u0627\u0635\u0631 \u0627\u06cc\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0628\u0627 \u0648\u06a9\u062a\u0648\u0631 \u06a9\u0644\u0645\u0627\u062a \u062a\u0627\u0628\u0639 \u00a0get_vocabs \u0647\u0645\u200c\u0627\u0646\u062f\u06cc\u0633 \u0647\u0633\u062a\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> vectors = wordEmbedding.get_vectors()\n>>> all(vectors[wordEmbedding.get_vocab_to_index()['\u0633\u0644\u0627\u0645']] == wordEmbedding['\u0633\u0644\u0627\u0645'])\nTrue\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u062a\u0645\u0627\u0645\u06cc \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> wordEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus","title":"SentenceEmbeddingCorpus","text":"

SentenceEmbeddingCorpus.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__init__","title":"__init__(data_path)","text":"

init.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__iter__","title":"__iter__()","text":"

iter.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding","title":"SentEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model('sent2vec.model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.train","title":"train(dataset_path, min_count=5, workers=multiprocessing.cpu_count() - 1, windows=5, vector_size=300, epochs=10, dest_path='gensim_sent2vec.model')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af doc2vec \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.train(dataset_path = 'dataset.txt', min_count = 10, workers = 6, windows = 3, vector_size = 250, epochs = 35, dest_path = 'doc2vec_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 windows int

\u0637\u0648\u0644 \u067e\u0646\u062c\u0631\u0647 \u0628\u0631\u0627\u06cc \u0644\u062d\u0627\u0638 \u06a9\u0644\u0645\u0627\u062a \u0627\u0637\u0631\u0627\u0641 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u062a\u0631\u06cc\u0646 \u0622\u0646.

5 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u062c\u0645\u0644\u0647.

300 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'gensim_sent2vec.model'"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.__getitem__","title":"__getitem__(sent)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_sentence_vector","title":"get_sentence_vector(sent)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.get_sentence_vector('\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u062e\u0648\u062f\u0634 \u062a\u0628\u062f\u06cc\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent str

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u06cc\u062f\u0646\u06af \u0622\u0646 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a ndarray

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u062c\u0645\u0644\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.similarity","title":"similarity(sent1, sent2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.similarity('\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a', '\u067e\u0644\u0646\u06af \u0627\u0632 \u062f\u06cc\u06af\u0631 \u062c\u0627\u0646\u0648\u0631\u0627\u0646 \u062f\u0631\u0646\u062f\u0647 \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n>>> result = sentEmbedding.similarity('\u0647\u0636\u0645 \u06cc\u06a9 \u0645\u062d\u0635\u0648\u0644 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a', '\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent1 str

\u062c\u0645\u0644\u0647\u0654 \u0627\u0648\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc sent2 str

\u062c\u0645\u0644\u0647\u0654 \u062f\u0648\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0639\u062f\u062f\u06cc \u0628\u06cc\u0646 0 \u06481 \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u062c\u0645\u0644\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> sentEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u062c\u0645\u0644\u0627\u062a.

"},{"location":"content/hazm/informal_normalizer.html","title":"informal_normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer","title":"InformalNormalizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: Normalizer

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_verbs word_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_words seperation_flag bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648 \u062f\u0631 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0622\u0646 \u0641\u0627\u0635\u0644\u0647 \u062f\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f.

False **kargs str

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0646\u0627\u0645\u062f\u0627\u0631\u0650 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc

{}"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.split_token_words","title":"split_token_words(token)","text":"

\u0647\u0631\u062c\u0627\u06cc\u06cc \u062f\u0631 \u0645\u062a\u0646 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062a\u0623\u0633\u0641\u0627\u0646\u0647 \u062f\u0631 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062a\u0646\u200c\u0647\u0627\u060c \u0628\u0647 \u0628\u0647\u0627\u0646\u0647\u0654 \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u06cc\u0627 \u0627\u0632 \u0633\u0631\u0650 \u062a\u0646\u0628\u0644\u06cc\u060c \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u062f\u0631\u0633\u062a \u0631\u0639\u0627\u06cc\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0645\u062b\u0644\u0627\u064b \u062c\u0645\u0644\u0647\u0654 \u00ab\u062a\u0648 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f: \u00ab\u062a\u0648\u0631\u0627\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0641\u0648\u0627\u0635\u0644 \u0636\u0631\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0635\u062d\u06cc\u062d \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062a\u0648\u06a9\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0635\u062d\u06cc\u062d.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalized_word","title":"normalized_word(word)","text":"

\u0627\u0634\u06a9\u0627\u0644 \u0645\u062e\u062a\u0644\u0641 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalized_word('\u0645\u06cc\u200c\u0631\u0645')\n['\u0645\u06cc\u200c\u0631\u0648\u0645', '\u0645\u06cc\u200c\u0631\u0645']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0627\u0634\u06a9\u0627\u0644 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0631\u0627 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0628\u0627\u0628\u0627 \u06cc\u0647 \u0634\u063a\u0644 \u0645\u0646\u0627\u0633\u0628 \u0648\u0627\u0633\u0647 \u0628\u0686\u0647 \u0647\u0627\u0645 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc\u06cc \u0628\u0631\u0646\u0645\u06cc\u062e\u0648\u0631\u0647 !')\n[[['\u0628\u0627\u0628\u0627'], ['\u06cc\u06a9'], ['\u0634\u063a\u0644'], ['\u0645\u0646\u0627\u0633\u0628'], ['\u0628\u0631\u0627\u06cc'], ['\u0628\u0686\u0647'], ['\u0647\u0627\u06cc\u0645'], ['\u067e\u06cc\u062f\u0627'], ['\u06a9\u0631\u062f\u0646', '\u06a9\u0631\u062f\u0646\u062f'], ['\u06a9\u0647'], ['\u0628\u0647'], ['\u062c\u0627\u06cc\u06cc'], ['\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u062f', '\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u0647'], ['!']]]\n>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0627\u062c\u0627\u0632\u0647 \u0628\u062f\u06cc\u0645 \u0647\u0645\u0633\u0631\u0645\u0648\u0646 \u062f\u0631 \u062c\u0645\u0639 \u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634 \u0627\u062d\u0633\u0627\u0633 \u0622\u0632\u0627\u062f\u06cc \u06a9\u0646\u0647 \u0648 \u0641\u06a9\u0631 \u0646\u06a9\u0646\u0647 \u06a9\u0647 \u0645\u0627 \u062f\u0627\u0626\u0645 \u0647\u0648\u0627\u0633\u0645\u0648\u0646 \u0628\u0647\u0634 \u0647\u0633\u062a .')\n[[['\u0627\u062c\u0627\u0632\u0647'], ['\u0628\u062f\u0647\u06cc\u0645'], ['\u0647\u0645\u0633\u0631\u0645\u0627\u0646'], ['\u062f\u0631'], ['\u062c\u0645\u0639'], ['\u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634'], ['\u0627\u062d\u0633\u0627\u0633'], ['\u0622\u0632\u0627\u062f\u06cc'], ['\u06a9\u0646\u062f'], ['\u0648'], ['\u0641\u06a9\u0631'], ['\u0646\u06a9\u0646\u062f', '\u0646\u06a9\u0646\u0647'], ['\u06a9\u0647'], ['\u0645\u0627'], ['\u062f\u0627\u0626\u0645'], ['\u062d\u0648\u0627\u0633\u0645\u0627\u0646'], ['\u0628\u0647\u0634'], ['\u0647\u0633\u062a'], ['.']]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[List[str]]]

\u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.informal_conjugations","title":"informal_conjugations(verb)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0634\u06a9\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html","title":"lemmatizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f9.\u06f9 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer","title":"Lemmatizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0627\u0634\u06a9\u0627\u0644 \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs joined_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer.lemmatize","title":"lemmatize(word, pos='')","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631 pos \u0646\u0648\u0639 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a: (\u0627\u0633\u0645\u060c \u0641\u0639\u0644\u060c \u0635\u0641\u062a \u0648 ...) \u0648 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0631\u0648\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u062b\u0631 \u0628\u06af\u0630\u0627\u0631\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0635\u0641\u062a (\u0627\u0648 \u06cc\u06a9 \u0641\u0631\u062f \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0633\u062a)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0647\u0645\u0627\u0646 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u0645\u06cc\u200c\u0634\u0648\u062f \u0648\u0644\u06cc \u0647\u0645\u06cc\u0646 \u0648\u0627\u0698\u0647 \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0627\u0633\u0645 (\u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0632 \u0645\u0631\u062f\u0645)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0645\u06cc\u200c\u0634\u0648\u062f \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u00bb.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> lemmatizer = Lemmatizer()\n>>> lemmatizer.lemmatize('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> lemmatizer.lemmatize('\u0622\u062a\u0634\u0641\u0634\u0627\u0646')\n'\u0622\u062a\u0634\u0641\u0634\u0627\u0646'\n>>> lemmatizer.lemmatize('\u0645\u06cc\u200c\u0631\u0648\u0645')\n'\u0631\u0641\u062a#\u0631\u0648'\n>>> lemmatizer.lemmatize('\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a')\n'\u06af\u0641\u062a#\u06af\u0648'\n>>> lemmatizer.lemmatize('\u0646\u0686\u0634\u06cc\u062f\u0647_\u0627\u0633\u062a')\n'\u0686\u0634\u06cc\u062f#\u0686\u0634'\n>>> lemmatizer.lemmatize('\u0645\u0631\u062f\u0645', pos='N')\n'\u0645\u0631\u062f\u0645'\n>>> lemmatizer.lemmatize('\u0627\u062c\u062a\u0645\u0627\u0639\u06cc', pos='AJ')\n'\u0627\u062c\u062a\u0645\u0627\u0639\u06cc'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc pos str

\u0646\u0648\u0639 \u06a9\u0644\u0645\u0647. \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0633\u0647 \u0645\u0642\u062f\u0627\u0631 V (\u0641\u0639\u0644) \u0648 AJ (\u0635\u0641\u062a) \u0648 PRO (\u0636\u0645\u06cc\u0631) \u0631\u0627 \u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f.

''

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation","title":"Conjugation","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0627\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u200c\u06a9\u0631\u062f\u0646 \u0627\u0641\u0639\u0627\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_past","title":"perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0645', '\u062f\u06cc\u062f\u06cc', '\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_past","title":"negative_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_past('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0645', '\u0646\u062f\u06cc\u062f\u06cc', '\u0646\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_past","title":"passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_past","title":"negative_passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past","title":"imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past","title":"negative_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past","title":"passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past","title":"negative_passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_progresive","title":"past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_progresive","title":"passive_past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect","title":"present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_present_perfect","title":"negative_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_present_perfect","title":"subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_present_perfect","title":"negative_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_present_perfect","title":"grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_present_perfect","title":"negative_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect","title":"passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_present_perfect","title":"negative_passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_present_perfect","title":"passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_present_perfect","title":"negative_passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_present_perfect","title":"passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_present_perfect","title":"negative_passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present_perfect","title":"imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present_perfect","title":"negative_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_present_perfect","title":"subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_present_perfect","title":"negative_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present_perfect","title":"passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present_perfect","title":"negative_passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_present_perfect","title":"passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_present_perfect","title":"negative_passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect_progressive","title":"present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect_progressive","title":"passive_present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent","title":"past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent","title":"negative_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent","title":"passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent","title":"negative_passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent","title":"imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent","title":"negative_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent","title":"passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent","title":"negative_passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_progressive","title":"past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_progressive","title":"passive_past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect","title":"past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent_perfect","title":"negative_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_past_precedent_perfect","title":"subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_past_precedent_perfect","title":"negative_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_past_precedent_perfect","title":"grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_past_precedent_perfect","title":"negative_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect","title":"passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent_perfect","title":"negative_passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_past_precedent_perfect","title":"passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_past_precedent_perfect","title":"negative_passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_past_precedent_perfect","title":"passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_past_precedent_perfect","title":"negative_passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent_perfect","title":"imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent_perfect","title":"negative_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_past_precedent_perfect","title":"subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_past_precedent_perfect","title":"negative_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent_perfect","title":"passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent_perfect","title":"negative_passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_past_precedent_perfect","title":"passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_past_precedent_perfect","title":"negative_passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect_progressive","title":"past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect_progressive","title":"passive_past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_present","title":"perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_present('\u0628\u06cc\u0646')\n['\u0628\u06cc\u0646\u0645', '\u0628\u06cc\u0646\u06cc', '\u0628\u06cc\u0646\u062f', '\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_present","title":"negative_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_perfective_present","title":"subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646\u06cc', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_perfective_present","title":"negative_subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_perfective_present","title":"grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_perfective_present","title":"negative_grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_present","title":"passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_present","title":"negative_passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_perfective_present","title":"passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_perfective_present","title":"negative_passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_perfective_present","title":"passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_perfective_present","title":"negative_passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present","title":"imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present('\u0628\u06cc\u0646')\n['\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present","title":"negative_imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present('\u0628\u06cc\u0646')\n['\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present","title":"passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present","title":"negative_passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_progressive","title":"present_progressive(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_progressive('\u0628\u06cc\u0646')\n['\u062f\u0627\u0631\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u062f\u0627\u0631\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_progressive","title":"passive_present_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0631\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u0627\u0631\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u0627\u0631\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_future","title":"perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_future('\u062f\u06cc\u062f')\n['\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_future","title":"negative_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_future('\u062f\u06cc\u062f')\n['\u0646\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_future","title":"passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_future","title":"negative_passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_future","title":"imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_future('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_future","title":"negative_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_future('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_future","title":"passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_future","title":"negative_passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent","title":"future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent","title":"negative_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent","title":"passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent","title":"negative_passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent_imperfective","title":"future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent_imperfective","title":"negative_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent_imperfective","title":"passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent_imperfective","title":"negative_passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get","title":"get(verb, negative=False, passive=False)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc negative bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u0646\u0641\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False passive bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u062c\u0647\u0648\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List(str)

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get_all","title":"get_all(verb)","text":"

\u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0648\u062c\u0648\u0647 \u0627\u062e\u0628\u0627\u0631\u06cc\u060c \u0627\u0644\u062a\u0632\u0627\u0645\u06cc\u060c \u062f\u0633\u062a\u0648\u0631\u06cc \u0648 \u062f\u0631 \u0627\u0634\u06a9\u0627\u0644 \u0645\u0646\u0641\u06cc \u0648 \u0645\u062b\u0628\u062a \u0648 \u0645\u062c\u0647\u0648\u0644 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/normalizer.html","title":"normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer","title":"Normalizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 correct_spacing bool

\u0627\u06af\u0631 True\u200d \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646\u060c \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u062c\u0627\u0648\u0646\u062f\u06cc \u0648 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_diacritics bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u0631\u0627\u0628\u0650 \u062d\u0631\u0648\u0641 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_specials_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True decrease_repeated_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0628\u0627\u0631 \u0631\u0627 \u0628\u0647 \u06f2 \u0628\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0645\u062b\u0644\u0627\u064b \u00ab\u0633\u0644\u0627\u0645\u0645\u0645\u00bb \u0631\u0627 \u0628\u0647 \u00ab\u0633\u0644\u0627\u0645\u0645\u00bb \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True persian_style bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0645\u062e\u0635\u0648\u0635 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u200c\u06a9\u0631\u062f\u0646 \u06a9\u0648\u062a\u06cc\u0634\u0646 \u0628\u0627 \u06af\u06cc\u0648\u0645\u0647.

True persian_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0631\u0642\u0627\u0645 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc \u0631\u0627 \u0628\u0627 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True unicodes_replacement bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True seperate_mi bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.normalize('\u0627\u0650\u0639\u0644\u0627\u0645\u0645\u0645\u0645\u0645 \u06a9\u064e\u0631\u062f : \u00ab \u0632\u0645\u06cc\u0646 \u0644\u0631\u0632\u0647 \u0627\u06cc \u0628\u0647 \u0628\u064f\u0632\u0631\u06af\u06cc\u0650 6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 ...\u00bb')\n'\u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u00ab\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc \u0628\u0647 \u0628\u0632\u0631\u06af\u06cc \u06f6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 \u2026\u00bb'\n>>> normalizer.normalize('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.correct_spacing","title":"correct_spacing(text)","text":"

\u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645   \u062f\u0646\u06cc\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u0628\u0647 \u0637\u0648\u0644 \u06f9\u0645\u062a\u0631 \u0648 \u0639\u0631\u0636\u06f6\")\n'\u0628\u0647 \u0637\u0648\u0644 \u06f9 \u0645\u062a\u0631 \u0648 \u0639\u0631\u0636 \u06f6'\n>>> normalizer.correct_spacing(\"\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u200c\u0633\u0631\u0627\")\n'\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u0633\u0631\u0627'\n>>> normalizer.correct_spacing(\"\u200c\u0633\u0644\u0627\u0645\u200c \u0628\u0647 \u200c\u0647\u0645\u0647\u200c\")\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0640\u0640\u0640\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u062c\u0645\u0639\u0647\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc \u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc \u06a9\u0646\u0645\")\n'\u062c\u0645\u0639\u0647\u200c\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0645'\n>>> normalizer.correct_spacing(' \"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"   ')\n'\"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"'\n>>> normalizer.correct_spacing('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u0627\u062d\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_diacritics","title":"remove_diacritics(text)","text":"

\u0627\u0650\u0639\u0631\u0627\u0628 \u0631\u0627 \u0627\u0632 \u0645\u062a\u0646 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_diacritics('\u062d\u064e\u0630\u0641\u0650 \u0627\u0650\u0639\u0631\u0627\u0628')\n'\u062d\u0630\u0641 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('\u0622\u0645\u062f\u0646\u062f')\n'\u0622\u0645\u062f\u0646\u062f'\n>>> normalizer.remove_diacritics('\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628')\n'\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u0631\u0627\u0628 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_specials_chars","title":"remove_specials_chars(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647\u0654 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.decrease_repeated_chars","title":"decrease_repeated_chars(text)","text":"

\u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u062d\u0631\u0648\u0641 \u0631\u0627 \u062f\u0631 \u06a9\u0644\u0645\u0627\u062a\u06cc \u0645\u062b\u0644 \u0633\u0644\u0627\u0645\u0645\u0645\u0645\u0645\u0645 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f \u062f\u0633\u062a \u06a9\u0645 \u0628\u0647 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u0628\u0627 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_style","title":"persian_style(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_style('\"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\"')\n'\u00ab\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u00bb'\n>>> normalizer.persian_style('\u0648 ...')\n'\u0648 \u2026'\n>>> normalizer.persian_style('10.450')\n'10\u066b450'\n>>> normalizer.persian_style('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_number","title":"persian_number(text)","text":"

\u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_number('5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('\u06f5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0622\u0646 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0627\u0639\u062f\u0627\u062f \u0648 \u0639\u0644\u0627\u0645\u062a \u066a \u0641\u0627\u0631\u0633\u06cc.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.unicodes_replacement","title":"unicodes_replacement(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062e\u0627\u0635 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644\u0650 \u0646\u0631\u0645\u0627\u0644 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u063a\u0627\u0644\u0628\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0641\u0642\u0637 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u06a9\u0647 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0622\u0646:

\u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \ufdfd \u0628\u0633\u0645 \u0627\u0644\u0644\u0647 \u0627\u0644\u0631\u062d\u0645\u0646 \u0627\u0644\u0631\u062d\u06cc\u0645 \ufdfc \u0631\u06cc\u0627\u0644 \ufdf0\u060c \ufdf9 \u0635\u0644\u06cc \ufdf2 \u0627\u0644\u0644\u0647 \ufdf3 \u0627\u06a9\u0628\u0631 \ufdf4 \u0645\u062d\u0645\u062f \ufdf5 \u0635\u0644\u0639\u0645 \ufdf6 \u0631\u0633\u0648\u0644 \ufdf7 \u0639\u0644\u06cc\u0647 \ufdf8 \u0648\u0633\u0644\u0645 \ufef5\u060c \ufef6\u060c \ufef7\u060c \ufef8\u060c \ufef9\u060c \ufefa\u060c \ufefb\u060c \ufefc \u0644\u0627

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n>>> normalizer.remove_specials_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 (\u062c\u062f\u0648\u0644 \u0628\u0627\u0644\u0627)\u060c \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u060c \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.seperate_mi","title":"seperate_mi(text)","text":"

\u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0646\u06cc\u0645\u200c\u0641\u0627\u0635\u0644\u0647 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.seperate_mi('\u0646\u0645\u06cc\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u06af\u0641\u062a')\n'\u0646\u0645\u06cc\u200c\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u200c\u06af\u0641\u062a'\n>>> normalizer.seperate_mi('\u0645\u06cc\u0632')\n'\u0645\u06cc\u0632'\n>>> normalizer.seperate_mi('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062f\u0631 \u0622\u0646 \u062c\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062c\u062f\u0627 \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.token_spacing","title":"token_spacing(tokens)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0628\u0686\u0633\u0628\u0646\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644: ['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'] \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0647: ['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc'].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.token_spacing(['\u06a9\u062a\u0627\u0628', '\u0647\u0627'])\n['\u06a9\u062a\u0627\u0628\u200c\u0647\u0627']\n>>> normalizer.token_spacing(['\u0627\u0648', '\u0645\u06cc', '\u0631\u0648\u062f'])\n['\u0627\u0648', '\u0645\u06cc\u200c\u0631\u0648\u062f']\n>>> normalizer.token_spacing(['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f'])\n['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f']\n>>> normalizer.token_spacing(['\u0627\u062e\u0644\u0627\u0644', '\u06af\u0631'])\n['\u0627\u062e\u0644\u0627\u0644\u200c\u06af\u0631']\n>>> normalizer.token_spacing(['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'])\n['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc']\n>>> normalizer.token_spacing([])\n[]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0647 \u0634\u06a9\u0644 [token1, token2, ...].

"},{"location":"content/hazm/pos_tagger.html","title":"pos_tagger","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: SequenceTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f8.\u06f8 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 SequenceTagger \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.data_maker(tokens = [['\u062f\u0644\u0645', '\u0627\u06cc\u0646\u062c\u0627', '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', '.']])\n[[{'word': '\u062f\u0644\u0645', 'is_first': True, 'is_last': False, 'prefix-1': '\u062f', 'prefix-2': '\u062f\u0644', 'prefix-3': '\u062f\u0644\u0645', 'suffix-1': '\u0645', 'suffix-2': '\u0644\u0645', 'suffix-3': '\u062f\u0644\u0645', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False}, {'word': '\u0627\u06cc\u0646\u062c\u0627', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0646', 'suffix-1': '\u0627', 'suffix-2': '\u062c\u0627', 'suffix-3': '\u0646\u062c\u0627', 'prev_word': '\u062f\u0644\u0645', 'two_prev_word': '.', 'next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False}, {'word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0627', 'prefix-3': '\u0645\u0627\u0646', 'suffix-1': '\u062a', 'suffix-2': '\u0633\u062a', 'suffix-3': '\u0627\u0633\u062a', 'prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_prev_word': '\u062f\u0644\u0645', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[str]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

Name \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List List(Dict())

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.features","title":"features(sentence, index)","text":"

features.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html","title":"sentence_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u062a\u0627\u0628\u0639 WordTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer","title":"SentenceTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer.tokenize","title":"tokenize(text)","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u0622\u0646 \u0645\u06cc\u200c\u0634\u0650\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = SentenceTokenizer()\n>>> tokenizer.tokenize('\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a. \u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!')\n['\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.', '\u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062c\u0645\u0644\u0627\u062a \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u062c\u0645\u0644\u0627\u062a \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/sequence_tagger.html","title":"sequence_tagger","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger","title":"SequenceTagger","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0631 \u0646\u0642\u0634 \u06cc\u06a9 wrapper \u0628\u0631\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 python-crfsuite \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 tagger.

None data_maker function

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

data_maker"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.load_model","title":"load_model(model)","text":"

\u0641\u0627\u06cc\u0644 \u062a\u06af\u0631 \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.load_model(model = 'tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062a\u06af\u0631.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.train","title":"train(tagged_list, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='crf.model', report_duration=True)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\nFeature generation\ntype: CRF1d\nfeature.minfreq: 0.000000\nfeature.possible_states: 0\nfeature.possible_transitions: 1\n0....1....2....3....4....5....6....7....8....9....10\nNumber of features: 150\nSeconds required: 0.001\n...\nWriting feature references for attributes\nSeconds required: 0.000\n

training time: 0.01 sec

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_list List[{List[Tuple[str,str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0645\u062f\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose boolean

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'crf.model' report_duration boolean

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.save_model","title":"save_model(filename)","text":"

\u0645\u062f\u0644 \u062a\u0647\u06cc\u0647\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u062a\u0627\u0628\u0639 train() \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\n>>> tagger.save_model(file_name = 'new_tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.evaluate","title":"evaluate(tagged_sent)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.evaluate([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]])\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_sent List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0644\u06cc\u0628\u0644\u200c\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/stemmer.html","title":"stemmer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer","title":"Stemmer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: StemmerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer.stem","title":"stem(word)","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> stemmer = Stemmer()\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u0647\u0627\u06cc\u0634\u0627\u0646')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u0627\u0646\u062f\u06cc\u0634\u0647\u200c\u0627\u0634')\n'\u0627\u0646\u062f\u06cc\u0634\u0647'\n>>> stemmer.stem('\u062e\u0627\u0646\u06c0')\n'\u062e\u0627\u0646\u0647'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u067e\u06cc\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/token_splitter.html","title":"token_splitter","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter","title":"TokenSplitter","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter.split_token_words","title":"split_token_words(token)","text":"

\u062a\u0648\u06a9\u0646\u0650 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0627\u06af\u0631 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0631\u0648\u0634 \u0642\u0627\u0628\u0644 \u062a\u062c\u0632\u06cc\u0647 \u0628\u0627\u0634\u062f \u0647\u0645\u0647\u0654 \u062d\u0627\u0644\u062a\u200c\u0647\u0627\u06cc \u0645\u0645\u06a9\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627\u00bb \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'] \u062a\u062c\u0632\u06cc\u0647 \u0634\u0648\u062f \u0648 \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',] \u0634\u06a9\u0633\u062a\u0647 \u0634\u0648\u062f\u061b \u067e\u0633 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f: [('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> splitter = TokenSplitter()\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627\u062c\u0645\u0647\u0648\u0631\u06cc')\n[('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627', '\u062c\u0645\u0647\u0648\u0631\u06cc')]\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648')\n[('\u0635\u062f', '\u0627\u0648'), ('\u0635\u062f\u0627', '\u0648')]\n>>> splitter.split_token_words('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)]\n>>> splitter.split_token_words('\u062f\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 [(\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), (\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), \u2026]\u0647\u0627.

"},{"location":"content/hazm/word_tokenizer.html","title":"word_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u060c \u0627\u0632 \u062a\u0627\u0628\u0639 SentenceTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer","title":"WordTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u06af\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u00bb \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u00ab\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a\u00bb \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

True separate_emoji bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0645\u0648\u062c\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0647\u0645 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_links bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 LINK \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_ids bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 ID \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_emails bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 EMAIL\u200d \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u062f\u0627\u062f \u0627\u0639\u0634\u0627\u0631\u06cc \u0631\u0627 \u0628\u0627NUMF \u0648 \u0627\u0639\u062f\u0627\u062f \u0635\u062d\u06cc\u062d \u0631\u0627 \u0628\u0627NUM \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u0639\u062f\u0627\u062f \u063a\u06cc\u0631\u0627\u0639\u0634\u0627\u0631\u06cc\u060c \u062a\u0639\u062f\u0627\u062f \u0627\u0631\u0642\u0627\u0645 \u0646\u06cc\u0632 \u062c\u0644\u0648\u06cc NUM \u0645\u06cc\u200c\u0622\u06cc\u062f.

False replace_hashtags bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0639\u0644\u0627\u0645\u062a # \u0631\u0627 \u0628\u0627 TAG \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.tokenize","title":"tokenize(text)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.tokenize('\u0627\u06cc\u0646 \u062c\u0645\u0644\u0647 (\u062e\u06cc\u0644\u06cc) \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0646\u06cc\u0633\u062a!!!')\n['\u0627\u06cc\u0646', '\u062c\u0645\u0644\u0647', '(', '\u062e\u06cc\u0644\u06cc', ')', '\u067e\u06cc\u0686\u06cc\u062f\u0647', '\u0646\u06cc\u0633\u062a', '!!!']\n>>> tokenizer = WordTokenizer(join_verb_parts=False)\n>>> print(' '.join(tokenizer.tokenize('\u0633\u0644\u0627\u0645.')))\n\u0633\u0644\u0627\u0645 .\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_links=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f https://t.co/tZOurPSXzi https://t.co/vtJtwsRebP')))\n\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f LINK LINK\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_ids=True, replace_numbers=True)\n>>> print(' '.join(tokenizer.tokenize('\u0632\u0644\u0632\u0644\u0647 \u06f4.\u06f8 \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 @bourse24ir')))\n\u0632\u0644\u0632\u0644\u0647 NUMF \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 ID\n>>> tokenizer = WordTokenizer(join_verb_parts=False, separate_emoji=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02\ud83d\ude02\ud83d\ude02')))\n\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02 \ud83d\ude02 \ud83d\ude02\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.join_verb_parts","title":"join_verb_parts(tokens)","text":"

\u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.join_verb_parts(['\u062e\u0648\u0627\u0647\u062f', '\u0631\u0641\u062a'])\n['\u062e\u0648\u0627\u0647\u062f_\u0631\u0641\u062a']\n>>> tokenizer.join_verb_parts(['\u0631\u0641\u062a\u0647', '\u0627\u0633\u062a'])\n['\u0631\u0641\u062a\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u0634\u062f\u0647', '\u0627\u0633\u062a'])\n['\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u062e\u0648\u0627\u0647\u062f', '\u0634\u062f'])\n['\u06af\u0641\u062a\u0647_\u062e\u0648\u0627\u0647\u062f_\u0634\u062f']\n>>> tokenizer.join_verb_parts(['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f'])\n['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u06cc\u06a9 \u0641\u0639\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0627\u0632 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0644\u0632\u0648\u0645 \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/index.html","title":"\u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627","text":"

\u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u06a9\u0647 \u063a\u0627\u0644\u0628\u0627\u064b \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 \u00ab\u067e\u06cc\u06a9\u0631\u0647\u00bb \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u06af\u0648\u0647\u0627 \u0648 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0636\u0631\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f. \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0628\u0647 \u0642\u0627\u0644\u0628\u06cc \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0635\u0631\u0641 \u0648\u0642\u062a\u06cc \u062c\u062f\u0627 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0627\u0633\u062a. \u0645\u0627 \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0648\u0642\u062a \u0634\u0645\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u062a\u0647\u06cc\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645 \u06a9\u0647 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0639\u0631\u0648\u0641 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u062a\u0633\u0647\u06cc\u0644 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0627\u0633\u0627\u0633\u0627\u064b \u062c\u0632\u0626\u06cc \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0628\u0647 \u0634\u0645\u0627\u0631 \u0646\u0645\u06cc\u200c\u0631\u0648\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/index.html#hamshahri_reader","title":"hamshahri_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#mirastext_reader","title":"mirastext_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#quran_reader","title":"quran_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#bijankhan_reader","title":"bijankhan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#dadegan_reader","title":"dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#universal_dadegan_reader","title":"universal_dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#degarbayan_reader","title":"degarbayan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persica_reader","title":"persica_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persian_plain_text_reader","title":"persian_plain_text_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#peykare_reader","title":"peykare_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#sentipers_reader","title":"sentipers_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#tnews_reader","title":"tnews_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#treebank_reader","title":"treebank_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#verbvalency_reader","title":"verbvalency_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#wikipedia_reader","title":"wikipedia_reader","text":""},{"location":"content/hazm/corpus_readers/bijankhan_reader.html","title":"bijankhan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646\u00a0\u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u0648 \u06f6\u06f0\u06f0 \u0647\u0632\u0627\u0631 \u06a9\u0644\u0645\u0647 \u06a9\u0647 \u0628\u0627 \u06f5\u06f5\u06f0 \u0646\u0648\u0639 \u0628\u0631\u0686\u0633\u0628 POS \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062f\u0631 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647\u0654 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f3\u06f0\u06f0 \u062a\u06af \u0645\u0648\u0636\u0648\u0639\u06cc \u0686\u0648\u0646 \u0633\u06cc\u0627\u0633\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc \u0648 ... \u0628\u0631\u0627\u06cc \u0645\u062a\u0648\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader","title":"BijankhanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 bijankhan_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647\u200c\u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True pos_map Optional[str]

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

None"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> bijankhan = BijankhanReader(bijankhan_file='bijankhan.txt')\n>>> next(bijankhan.sents())\n[('\u0627\u0648\u0644\u06cc\u0646', 'ADJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'N'), ('\u062e\u0627\u0631\u062c', 'ADJ'), ('\u0627\u0632', 'PREP'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'N'), ('\u0634\u0645\u0633\u06cc', 'ADJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html","title":"dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

PerDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader","title":"DadeganReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conll_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.sents","title":"sents()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> next(dadegan.sents())\n[('\u0627\u06cc\u0646', 'DET'), ('\u0645\u06cc\u0647\u0645\u0627\u0646\u06cc', 'N'), ('\u0628\u0647', 'P'), ('\u0645\u0646\u0638\u0648\u0631', 'Ne'), ('\u0622\u0634\u0646\u0627\u06cc\u06cc', 'Ne'), ('\u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc', 'Ne'), ('\u0627\u0648', 'PRO'), ('\u0628\u0627', 'P'), ('\u063a\u0630\u0627\u0647\u0627\u06cc', 'Ne'), ('\u0627\u06cc\u0631\u0627\u0646\u06cc', 'AJ'), ('\u062a\u0631\u062a\u06cc\u0628', 'N'), ('\u062f\u0627\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.chunked_trees","title":"chunked_trees()","text":"

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> tree2brackets(next(dadegan.chunked_trees()))\n'[\u0627\u06cc\u0646 \u0645\u06cc\u0647\u0645\u0627\u0646\u06cc NP] [\u0628\u0647 PP] [\u0645\u0646\u0638\u0648\u0631 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc \u0627\u0648 NP] [\u0628\u0627 PP] [\u063a\u0630\u0627\u0647\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc NP] [\u062a\u0631\u062a\u06cc\u0628 \u062f\u0627\u062f\u0647_\u0634\u062f VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'], '\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'],'\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.word_nodes","title":"word_nodes(tree)","text":"

\u0646\u0648\u062f\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0631\u062a\u0628\u200c\u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.node_deps","title":"node_deps(node)","text":"

\u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u06cc\u0644\u062f deps \u0646\u0648\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html","title":"degarbayan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u0650\u06af\u064e\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00a0\u062d\u0627\u0648\u06cc \u06f1\u06f5\u06f2\u06f3 \u0646\u0645\u0648\u0646\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u06cc\u0627\u0646\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 \u0645\u0641\u0647\u0648\u0645\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u0647\u0633\u062a\u0646\u062f. \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc\u200c\u0647\u0627 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0633\u0647 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u00ab\u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb\u060c \u00ab\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb \u0648 \u00ab\u0646\u0627\u0645\u0631\u062a\u0628\u0637\u00bb \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0645\u06a9\u0627\u0631\u06cc \u062c\u0645\u0639\u06cc \u062f\u0631 \u067e\u06cc\u0627\u0645\u200c\u0631\u0633\u0627\u0646 \u062a\u0644\u06af\u0631\u0627\u0645 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader","title":"DegarbayanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc corpus_file str

\u0641\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u062d\u0627\u0644\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0650 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0646\u06cc\u0633\u062a.

'corpus_pair.xml' judge_type str

\u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062f\u0627\u0631\u0627\u06cc \u062f\u0648 \u0645\u0642\u062f\u0627\u0631 three_class \u0648 two_class \u0627\u0633\u062a. \u062f\u0631 \u062d\u0627\u0644\u062a three_class \u062c\u0645\u0644\u0627\u062a \u0633\u0647 \u0628\u0631\u0686\u0633\u0628 \u0645\u06cc\u200c\u062e\u0648\u0631\u0646\u062f: \u06f1. Paraphrase(\u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f2. SemiParaphrase(\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f3. NotParaphrase(\u063a\u06cc\u0631 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646). \u062f\u0631 \u062d\u0627\u0644\u062a two_class \u062d\u0627\u0644\u062a \u062f\u0648\u0645 \u06cc\u0639\u0646\u06cc SemiParaphrase \u0647\u0645 \u0628\u0631\u0686\u0633\u0628 Paraphrase \u0645\u06cc\u200c\u062e\u0648\u0631\u064e\u062f.

'three_class'"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.pairs","title":"pairs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 (\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628) \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> degarbayan = DegarbayanReader(root='degarbayan')\n>>> next(degarbayan.pairs())\n('24 \u0646\u0641\u0631 \u0646\u0647\u0627\u06cc\u06cc \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062e\u0627\u0635 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f', '\u06a9\u06cc \u0631\u0648\u0634 24 \u0628\u0627\u0632\u06cc\u06a9\u0646 \u0631\u0627 \u0628\u0647 \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0641\u0648\u062a\u0628\u0627\u0644 \u062f\u0639\u0648\u062a \u06a9\u0631\u062f', 'Paraphrase')\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9(\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html","title":"hamshahri_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc\u00a0\u062d\u0627\u0648\u06cc \u06f3\u06f1\u06f8 \u0647\u0632\u0627\u0631 \u062e\u0628\u0631 \u0627\u0632 \u0631\u0648\u0632\u0646\u0627\u0645\u0647 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0632 \u0633\u0627\u0644\u200c\u0647\u0627\u06cc \u06f1\u06f3\u06f7\u06f5 \u062a\u0627 \u06f1\u06f3\u06f8\u06f6 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 crawl \u06a9\u0631\u062f\u0646 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0647\u0645\u0634\u0647\u0631\u06cc \u0648 \u06af\u0630\u0631 \u0627\u0632 \u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0645\u0647\u0654 \u0627\u06cc\u0646 \u062e\u0628\u0631\u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628 CAT \u0628\u0648\u062f\u0647 \u0648 \u0631\u062f\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0648\u0636\u0648\u0639\u06cc \u0622\u0646 \u0645\u0634\u062e\u0635 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u062a\u0648\u0633\u0637 \u06af\u0631\u0648\u0647 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u067e\u0627\u06cc\u06a9\u0627\u0647 \u062f\u0627\u062f\u0647\u0654 \u062f\u0627\u0646\u0634\u06af\u0627\u0647 \u062a\u0647\u0631\u0627\u0646 \u0648 \u0628\u0627 \u062d\u0645\u0627\u06cc\u062a \u0645\u0631\u06a9\u0632 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0645\u062e\u0627\u0628\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader","title":"HamshahriReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631\u0650 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> hamshahri = HamshahriReader(root='hamshahri')\n>>> next(hamshahri.docs())['id']\n'HAM2-750403-001'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html","title":"mirastext_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b\u00a0\u062d\u0627\u0648\u06cc \u06f2,\u06f8\u06f3\u06f5,\u06f4\u06f1\u06f4 \u062e\u0628\u0631 \u0627\u0632 \u06f2\u06f5\u06f0 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader","title":"MirasTextReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> mirastext = MirasTextReader(filename='mirastext.txt')\n>>> next(mirastext.texts())[:42]  # first 42 characters of fitst text\n'\u0627\u06cc\u0631\u0627\u0646\u06cc\u200c\u0647\u0627 \u0686\u0642\u062f\u0631 \u0627\u0632 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u061f'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persian_plain_text_reader.html","title":"persian_plain_text_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/persica_reader.html","title":"persica_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627\u00a0\u062d\u0627\u0648\u06cc \u062e\u0628\u0631\u0647\u0627\u06cc \u0628\u0631\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0627\u06cc\u0633\u0646\u0627 \u062f\u0631 \u06cc\u0627\u0632\u062f\u0647 \u062f\u0633\u062a\u0647\u0654 \u0648\u0631\u0632\u0634\u06cc\u060c \u0627\u0642\u062a\u0635\u0627\u062f\u06cc\u060c \u0641\u0631\u0647\u0646\u06af\u06cc\u060c \u0645\u0630\u0647\u0628\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc\u060c \u0633\u06cc\u0627\u0633\u06cc\u060c \u0639\u0644\u0645\u06cc\u060c \u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u060c \u0622\u0645\u0648\u0632\u0634\u06cc\u060c \u062d\u0642\u0648\u0642 \u0642\u0636\u0627\u06cc\u06cc \u0648 \u0628\u0647\u062f\u0627\u0634\u062a \u0627\u0633\u062a. \u0631\u0648\u06cc \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634\u200c\u0647\u0627\u06cc\u06cc \u0635\u0648\u0631\u062a \u0634\u062f\u0647 \u0648 \u0622\u0645\u0627\u062f\u0647\u0654 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0648 \u062f\u0627\u062f\u0647\u200c\u06a9\u0627\u0648\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader","title":"PersicaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 csv_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f csv.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.docs())['id']\n843656\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.texts()).startswith('\u0648\u0632\u064a\u0631 \u0639\u0644\u0648\u0645 \u062f\u0631 \u062c\u0645\u0639 \u0627\u0633\u062a\u0627\u062f\u0627\u0646 \u0646\u0645\u0648\u0646\u0647 \u0643\u0634\u0648\u0631 \u06af\u0641\u062a')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html","title":"peykare_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

peykare \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u0648 \u06af\u0641\u062a\u0627\u0631\u06cc \u0631\u0633\u0645\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0648\u0627\u0642\u0639\u06cc \u0647\u0645\u0686\u0648\u0646 \u0631\u0648\u0632\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u060c \u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u0650 \u0627\u0632 \u0642\u0628\u0644 \u062a\u0627\u06cc\u067e\u200c\u0634\u062f\u0647\u060c \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u0634\u062f\u0647\u060c \u062a\u0635\u062d\u06cc\u062d \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u0628\u0631\u0686\u0633\u0628 \u062e\u0648\u0631\u062f\u0647 \u0627\u0633\u062a. \u062d\u062c\u0645 \u0627\u06cc\u0646 \u062f\u0627\u062f\u06af\u0627\u0646 \u062d\u062f\u0648\u062f\u0627\u064b \u06f1\u06f0\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a \u0648 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u062a\u0647\u06cc\u0647 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u062f\u0627\u0631\u0627\u06cc \u062a\u0646\u0648\u0639 \u0628\u0633\u06cc\u0627\u0631 \u0632\u06cc\u0627\u062f\u06cc \u0627\u0633\u062a. \u06f1\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06f8\u06f8\u06f2 \u0628\u0631\u0686\u0633\u0628 \u0646\u062d\u0648\u06cc-\u0645\u0639\u0646\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u062a\u0648\u0633\u0637 \u062f\u0627\u0646\u0634\u062c\u0648\u06cc\u0627\u0646 \u0631\u0634\u062a\u0647\u0654 \u0632\u0628\u0627\u0646\u200c\u0634\u0646\u0627\u0633\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u062f\u0647\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0647\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0631 \u062d\u0633\u0628 \u0645\u0648\u0636\u0648\u0639 \u0648 \u0645\u0646\u0628\u0639 \u0622\u0646 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u0632\u0628\u0627\u0646\u06cc \u0648 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader","title":"PeykareReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0622\u062f\u0631\u0633 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0642\u0633\u0645\u062a\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0686\u0633\u0628\u06cc\u062f\u0647\u200c\u0628\u0647\u200c\u0647\u0645 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647_\u0645\u06cc\u200c\u0634\u0648\u062f.

True pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062a\u0646 \u062e\u0627\u0645 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0627\u0645 \u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.doc_to_sents","title":"doc_to_sents(document)","text":"

\u0633\u0646\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u06a9\u0644\u0645\u0647, \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 document str

\u0633\u0646\u062f\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0647\u0627 \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632(\u06a9\u0644\u0645\u0647\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> peykare = PeykareReader(root='peykare')\n>>> next(peykare.sents())\n[('\u062f\u06cc\u0631\u0632\u0645\u0627\u0646\u06cc', 'N'), ('\u0627\u0632', 'P'), ('\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631', 'N,EZ'), ('\u0627\u0644\u062c\u0632\u06cc\u0631\u0647', 'N'), ('\u0646\u0645\u06cc\u200c\u06af\u0630\u0631\u062f', 'V'), ('\u060c', 'PUNC'), ('\u0627\u0645\u0627', 'CONJ'), ('\u0627\u06cc\u0646', 'DET'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ,EZ'), ('\u0639\u0631\u0628\u06cc', 'N'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u0633\u0631\u06cc\u0639', 'ADV'), ('\u062a\u0648\u0627\u0646\u0633\u062a\u0647', 'V'), ('\u062f\u0631', 'P'), ('\u0645\u06cc\u0627\u0646', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0639\u0638\u06cc\u0645', 'AJ,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ'), ('\u0648', 'CONJ'), ('\u0628\u0646\u06af\u0627\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0686\u0646\u062f\u0631\u0633\u0627\u0646\u0647\u200c\u0627\u06cc', 'AJ,EZ'), ('\u062f\u0646\u06cc\u0627', 'N'), ('\u062e\u0648\u062f\u06cc', 'N'), ('\u0646\u0634\u0627\u0646', 'N'), ('\u062f\u0647\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_u(['N','COM','SING'], '\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'NOUN'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc word str

\u0628\u0631\u0686\u0633\u0628\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0647 \u0628\u0631\u0686\u0633\u0628 \u062c\u0647\u0627\u0646\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u062c\u0647\u0627\u0646\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N','COM','SING'],'\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.join_verb_parts","title":"join_verb_parts(sentence)","text":"

\u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u200c\u0647\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 (_) \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> join_verb_parts([('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647', 'AJ'), ('\u0634\u062f', 'V'), ('.', 'PUNC')])\n[('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u062a\u0648\u06a9\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/quran_reader.html","title":"quran_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0634\u0627\u0645\u0644 \u0642\u0648\u0627\u0639\u062f \u0646\u062d\u0648\u06cc \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u06cc\u062e\u062a\u200c\u0634\u0646\u0627\u0633\u06cc \u062a\u06a9\u200c\u062a\u06a9 \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u06a9\u0631\u06cc\u0645 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader","title":"QuranReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 quran_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.parts","title":"parts()","text":"

\u0627\u062c\u0632\u0627\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc\u200c\u0634\u0627\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u06cc\u06a9 \u062c\u0632\u0621 \u0644\u0632\u0648\u0645\u0627\u064b \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0646\u06cc\u0633\u062a\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u0644\u0631\u062d\u0645\u0646\u00bb \u0627\u0632 \u062f\u0648 \u062c\u0632\u0621 \u00ab\u0627\u0644\u00bb \u0648 \u00ab\u0631\u062d\u0645\u0646\u00bb \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> parts=QuranReader(quran_file='quranic_corpus_morphology.txt').parts()\n>>> print(next(parts))\n{'loc': (1, 1, 1, 1), 'text': '\u0628\u0650', 'tag': 'P'}\n>>> print(next(parts))\n{'loc': (1, 1, 1, 2), 'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}\n>>> print(next(parts))\n{'loc': (1, 1, 2, 1), 'text': '\u0671\u0644\u0644\u0651\u064e\u0647\u0650', 'tag': 'PN', 'lem': '\u0671\u0644\u0644\u0651\u064e\u0647', 'root': '\u0627\u0644\u0647'}\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062c\u0632\u0621 \u0628\u0639\u062f\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.words","title":"words()","text":"

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> words=QuranReader(quran_file='quranic_corpus_morphology.txt').words()\n>>> print(next(words))\n('1.1.1', '\u0628\u0650\u0633\u0652\u0645\u0650', '\u0671\u0633\u0652\u0645', '\u0633\u0645\u0648', 'P-N', [{'text': '\u0628\u0650', 'tag': 'P'}, {'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}])\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0647\u0654 \u0628\u0639\u062f\u06cc \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html","title":"sentiPers_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0631\u0633 \u0634\u0627\u0645\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader","title":"SentiPersReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.docs","title":"docs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u062a\u0646 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u0641\u06cc\u0644\u062f comments\u062e\u0648\u062f\u0634 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0645\u062a\u0646 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.comments","title":"comments()","text":"

\u0646\u0638\u0631\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u062a\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentipers = SentiPersReader(root='sentipers')\n>>> next(sentipers.comments())[0][1]\n'\u0628\u064a\u0634\u062a\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a \u0628\u0631\u0627\u064a \u06a9\u0633\u0627\u0646\u064a \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062a\u0646\u0648\u0639 \u0647\u0633\u062a\u0646\u062f \u0648 \u062f\u0631 \u0647\u0645\u0647 \u0686\u064a\u0632 \u0646\u0648 \u06af\u0631\u0627\u064a\u064a \u062f\u0627\u0631\u0646\u062f .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0646\u0638\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html","title":"tnews_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader","title":"TNewsReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 iterator \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.docs())['id']\n'14092303482300013653'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.texts()).startswith('\u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u201d  \u0634\u0628\u06a9\u0647 \u0627\u0637\u0644\u0627\u0639 \u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc \u0628\u0648\u062a\u06cc\u0627  \u201d \u0628\u0647 \u0646\u0642\u0644 \u0627\u0632 \u0627\u0631\u06af \u0646\u06cc\u0648\u0632')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html","title":"treebank_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u062d\u0627\u0648\u06cc \u0647\u0632\u0627\u0631\u0627\u0646 \u062c\u0645\u0644\u0647\u0654 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader","title":"TreebankReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e join_clitics bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0648\u0627\u0698\u0647\u200c\u0628\u0633\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u06a9\u0644\u0645\u0647\u0654 \u0645\u0627\u062f\u0631 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Any

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0631\u062e\u062a\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> print(next(treebank.trees()))\n(S\n  (VPS\n    (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (MN (N \u0622\u062f\u0648\u0644\u0641/N) (N \u0628\u0648\u0631\u0646/N)))\n    (VPC\n      (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (NPA (N \u0627\u062a\u0641\u0627\u0642\u0627\u062a/Ne) (ADJ \u0631\u0648\u06cc\u0627\u06cc\u06cc/AJ)))\n      (V \u0627\u0633\u062a/V)))\n  (PUNC ./PUNC))\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> next(treebank.sents())\n[('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0622\u062f\u0648\u0644\u0641', 'N'), ('\u0628\u0648\u0631\u0646', 'N'), ('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0627\u062a\u0641\u0627\u0642\u0627\u062a', 'Ne'), ('\u0631\u0648\u06cc\u0627\u06cc\u06cc', 'AJ'), ('\u0627\u0633\u062a', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.chunked_trees","title":"chunked_trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> treebank = TreebankReader(root='treebank')\n>>> tree2brackets(next(treebank.chunked_trees()))\n'[\u062f\u0646\u06cc\u0627\u06cc \u0622\u062f\u0648\u0644\u0641 \u0628\u0648\u0631\u0646 NP] [\u062f\u0646\u06cc\u0627\u06cc \u0627\u062a\u0641\u0627\u0642\u0627\u062a \u0631\u0648\u06cc\u0627\u06cc\u06cc NP] [\u0627\u0633\u062a VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.coarse_pos_e","title":"coarse_pos_e(tags)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['Nasp---', 'pers', 'prop'])\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html","title":"universal_dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a. PerUDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.UniversalDadeganReader","title":"UniversalDadeganReader","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: DadeganReader

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conllu_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.conllu2conll","title":"conllu2conll(conllu_path)","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 conllu \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0639\u062f \u0627\u0632 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0641\u0631\u0645\u062a \u0642\u062f\u06cc\u0645\u06cc conll \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u0631\u0634\u062a\u0647\u0654 \u0645\u062a\u0646\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html","title":"verbvalency_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u062d\u0627\u0648\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f5\u06f0\u06f0 \u0641\u0639\u0644 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0647\u0646\u06af\u060c \u0645\u062a\u0645\u0645\u200c\u0647\u0627\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc \u0648 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0646\u0648\u0627\u0639 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647\u060c \u0645\u0631\u06a9\u0628\u060c \u067e\u06cc\u0634\u0648\u0646\u062f\u06cc \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u0641\u0639\u0644\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0641\u0631\u0647\u0646\u06af \u0638\u0631\u0641\u06cc\u062a \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u062f\u0648\u0686\u0646\u062f\u0627\u0646 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u062f. \u0686\u0631\u0627 \u06a9\u0647 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u0627\u0646\u0633\u0627\u0646\u06cc \u0648 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u06a9\u0627\u0631\u06cc \u062f\u0634\u0648\u0627\u0631\u200c\u062a\u0631 \u0627\u0632 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0641\u0631\u0627\u0647\u0645 \u0622\u0648\u0631\u062f\u0646 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646 (\u06a9\u0647 \u0634\u0627\u0645\u0644 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0646\u06cc\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f) \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0627\u0641\u0639\u0627\u0644\u060c \u06a9\u0645\u06a9\u06cc \u0634\u0627\u06cc\u0627\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u0627\u0633\u062a. \u0627\u0632 \u0633\u0648\u06cc \u062f\u06cc\u06af\u0631\u060c \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0638\u0631\u06cc\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u060c \u0633\u0627\u062e\u062a \u0628\u0646\u06cc\u0627\u062f\u06cc\u0646 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0631\u0648\u06cc \u0633\u0627\u062e\u062a \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0628\u0631 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0646\u0633\u062a\u0646 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646\u06cc \u0627\u0641\u0632\u0648\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader","title":"VerbValencyReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 valency_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

'valency.txt'"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader.verbs","title":"verbs()","text":"

\u0627\u0641\u0639\u0627\u0644 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Verb

\u0641\u0639\u0644 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html","title":"Wikipedia_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0639\u0638\u06cc\u0645\u06cc \u0645\u0634\u062a\u0645\u0644 \u0628\u0631 \u062a\u0645\u0627\u0645 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u062f\u0648\u0645\u0627\u0647 \u06cc\u06a9\u0628\u0627\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631\u0628\u0627\u0631\u0647\u0654 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0635\u0641\u062d\u0647\u0654 \u0627\u0635\u0644\u06cc \u0622\u0646 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader","title":"WikipediaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 fawiki_dump str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc n_jobs int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0648\u0627\u0632\u06cc.

2"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.docs","title":"docs()","text":"

\u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u0642\u0627\u0644\u0647\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.docs())['id']\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.texts())[:30]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/samples/keyword_extraction.html","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0628\u0627 \u06a9\u0645\u06a9 \u0647\u0636\u0645 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646\u060c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u06cc\u06a9 \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u062a\u0645\u0627\u0645 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0645\u062a\u0646 \u062e\u0627\u0645 \u0648\u0631\u0648\u062f\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u060c \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0647\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062a\u0648\u0633\u0637 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0645\u06cc\u0633\u0631 \u0627\u0633\u062a.

\u0627\u0628\u062a\u062f\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647\u0654 \u0647\u0636\u0645 \u0648 \u062a\u0645\u0627\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.

pip install hazm\n
import numpy as np\nimport nltk\nimport re\nimport string\nimport warnings\nimport gensim\nfrom sklearn.metrics.pairwise import cosine_similarity\nfrom configparser import ConfigParser\nfrom functools import reduce\nfrom gensim.models import Doc2Vec\nfrom hazm.Embedding import SentEmbedding\nfrom hazm import *\n

\u0645\u062a\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0622\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.

text = '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646 \u062f\u0631 \u0645\u0627\u062f\u0631\u06cc\u062f \u062f\u0631\u0628\u0627\u0631\u0647 \u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647 \u0627\u0632 \u00ab\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc\u00bb \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644 \u0646\u0648 \u062f\u0631 \u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc \u0627\u0633\u067e\u0627\u0646\u06cc\u0627 \u0648 \u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc \u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u0628\u0647 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631 \u06a9\u062a\u0628\u0627\u064b \u0627\u0639\u0644\u0627\u0645 \u0634\u062f \u0633\u0641\u06cc\u0631 \u0628\u062f\u0648\u0646 \u0647\u0645\u0631\u0627\u0647 \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u062d\u0636\u0648\u0631 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a \u0648 \u0647\u0645\u0686\u0648\u0646 \u0642\u0628\u0644 \u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627 \u0645\u0644\u06a9\u0647 \u062f\u0633\u062a \u0628\u062f\u0647\u062f. \u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647 \u06a9\u0647 \u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062e\u0648\u062f \u0628\u0647 \u06cc\u06a9 \u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc \u06af\u0641\u062a \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc \u062f\u0627\u0634\u062a\u0647 \u0648 \u0647\u0631\u06af\u0632 \u0628\u0647 \u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc \u0628\u0647 \u0645\u0642\u0627\u0645 \u0648 \u0634\u062e\u0635\u06cc\u062a \u0632\u0646 \u0622\u0646 \u0647\u0645 \u062f\u0631 \u0633\u0637\u062d \u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647 \u06cc\u06a9 \u06a9\u0634\u0648\u0631 \u0646\u06cc\u0633\u062a.'\n\nkeyword_count = 10\n
"},{"location":"content/samples/keyword_extraction.html#_1","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0647\u0636\u0645","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0631 \u0647\u0636\u0645 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u067e\u0633 \u0627\u0632 \u0622\u0646 \u0628\u0627 \u06a9\u0645\u06a9 \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632\u0631 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0648 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0647 \u06a9\u0644\u0645\u0627\u062a \u0645\u06cc\u200c\u0634\u06a9\u0646\u06cc\u0645.

normalizer = Normalizer()\nnormalize_text = normalizer.normalize(text)\ntokenize_text = [word_tokenize(txt) for txt in sent_tokenize(normalize_text)]\ntokenize_text\n
[['\u0633\u0641\u0627\u0631\u062a',\n  '\u0627\u06cc\u0631\u0627\u0646',\n  '\u062f\u0631',\n  '\u0645\u0627\u062f\u0631\u06cc\u062f',\n  '\u062f\u0631\u0628\u0627\u0631\u0647',\n  '\u0641\u06cc\u0644\u0645',\n  '\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647',\n  '\u0627\u0632',\n  '\u00ab',\n  '\u062d\u0633\u0646',\n  '\u0642\u0634\u0642\u0627\u0648\u06cc',\n  '\u00bb',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u0633\u0627\u0644',\n  '\u0646\u0648',\n  '\u062f\u0631',\n  '\u06a9\u0627\u062e',\n  '\u0633\u0644\u0637\u0646\u062a\u06cc',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627',\n  '\u0648',\n  '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627',\n  '\u062f\u0631',\n  '\u0641\u0636\u0627\u06cc',\n  '\u0645\u062c\u0627\u0632\u06cc',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u06a9\u0631\u062f',\n  ':',\n  '\u0628\u0647',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631\u0628\u0627\u0631',\n  '\u06a9\u062a\u0628\u0627',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u0634\u062f',\n  '\u0633\u0641\u06cc\u0631',\n  '\u0628\u062f\u0648\u0646',\n  '\u0647\u0645\u0631\u0627\u0647',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u062d\u0636\u0648\u0631',\n  '\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a',\n  '\u0648',\n  '\u0647\u0645\u0686\u0648\u0646',\n  '\u0642\u0628\u0644',\n  '\u0628\u0647',\n  '\u062f\u0644\u0627\u06cc\u0644',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n  '\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f',\n  '\u0628\u0627',\n  '\u0645\u0644\u06a9\u0647',\n  '\u062f\u0633\u062a',\n  '\u0628\u062f\u0647\u062f',\n  '.'],\n ['\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647',\n  '\u06a9\u0647',\n  '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633',\n  '\u0631\u0633\u0645\u06cc',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631',\n  '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a',\n  '\u062e\u0648\u062f',\n  '\u0628\u0647',\n  '\u06cc\u06a9',\n  '\u0646\u0634\u0631\u06cc\u0647',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n  '\u06af\u0641\u062a',\n  '\u0627\u06cc\u0646',\n  '\u0645\u0648\u0636\u0648\u0639',\n  '\u062a\u0648\u0636\u06cc\u062d',\n  '\u0645\u0630\u0647\u0628\u06cc',\n  '\u062f\u0627\u0634\u062a\u0647',\n  '\u0648',\n  '\u0647\u0631\u06af\u0632',\n  '\u0628\u0647',\n  '\u0645\u0639\u0646\u06cc',\n  '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n  '\u0628\u0647',\n  '\u0645\u0642\u0627\u0645',\n  '\u0648',\n  '\u0634\u062e\u0635\u06cc\u062a',\n  '\u0632\u0646',\n  '\u0622\u0646',\n  '\u0647\u0645',\n  '\u062f\u0631',\n  '\u0633\u0637\u062d',\n  '\u0645\u0644\u06a9\u0647',\n  '\u0645\u062d\u062a\u0631\u0645\u0647',\n  '\u06cc\u06a9',\n  '\u06a9\u0634\u0648\u0631',\n  '\u0646\u06cc\u0633\u062a',\n  '.']]\n
"},{"location":"content/samples/keyword_extraction.html#pos","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u06af POS \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a","text":"

\u0628\u0639\u062f \u0627\u0632 \u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 POS\u060c \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 POSTagger \u0647\u0636\u0645 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

model_path = 'pos_tagger.model'\ntagger = POSTagger(model = model_path)\ntoken_tag_list = tagger.tag_sents(tokenize_text)\ntoken_tag_list\n
[[('\u0633\u0641\u0627\u0631\u062a', 'NOUN,EZ'),\n  ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0627\u062f\u0631\u06cc\u062f', 'NOUN'),\n  ('\u062f\u0631\u0628\u0627\u0631\u0647', 'ADP,EZ'),\n  ('\u0641\u06cc\u0644\u0645', 'NOUN,EZ'),\n  ('\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647', 'ADJ'),\n  ('\u0627\u0632', 'ADP'),\n  ('\u00ab', 'PUNCT'),\n  ('\u062d\u0633\u0646', 'NOUN,EZ'),\n  ('\u0642\u0634\u0642\u0627\u0648\u06cc', 'NOUN'),\n  ('\u00bb', 'PUNCT'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN,EZ'),\n  ('\u0633\u0627\u0644', 'NOUN,EZ'),\n  ('\u0646\u0648', 'ADJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u06a9\u0627\u062e', 'NOUN,EZ'),\n  ('\u0633\u0644\u0637\u0646\u062a\u06cc', 'ADJ,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0641\u0636\u0627\u06cc', 'NOUN,EZ'),\n  ('\u0645\u062c\u0627\u0632\u06cc', 'ADJ'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u06a9\u0631\u062f', 'VERB'),\n  (':', 'PUNCT'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN,EZ'),\n  ('\u062f\u0631\u0628\u0627\u0631', 'NOUN,EZ'),\n  ('\u06a9\u062a\u0628\u0627', 'ADV'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u0634\u062f', 'VERB'),\n  ('\u0633\u0641\u06cc\u0631', 'NOUN'),\n  ('\u0628\u062f\u0648\u0646', 'ADP,EZ'),\n  ('\u0647\u0645\u0631\u0627\u0647', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN'),\n  ('\u062d\u0636\u0648\u0631', 'NOUN'),\n  ('\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0645\u0686\u0648\u0646', 'ADV'),\n  ('\u0642\u0628\u0644', 'ADP'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062f\u0644\u0627\u06cc\u0644', 'NOUN,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc', 'ADJ'),\n  ('\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f', 'VERB'),\n  ('\u0628\u0627', 'ADP'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN'),\n  ('\u062f\u0633\u062a', 'NOUN'),\n  ('\u0628\u062f\u0647\u062f', 'VERB'),\n  ('.', 'PUNCT')],\n [('\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647', 'NOUN'),\n  ('\u06a9\u0647', 'SCONJ'),\n  ('\u06a9\u0627\u0631\u0634\u0646\u0627\u0633', 'NOUN,EZ'),\n  ('\u0631\u0633\u0645\u06cc', 'ADJ,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u062a\u0648\u0636\u06cc\u062d\u0627\u062a', 'NOUN,EZ'),\n  ('\u062e\u0648\u062f', 'PRON'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u0646\u0634\u0631\u06cc\u0647', 'NOUN,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc', 'ADJ'),\n  ('\u06af\u0641\u062a', 'VERB'),\n  ('\u0627\u06cc\u0646', 'DET'),\n  ('\u0645\u0648\u0636\u0648\u0639', 'NOUN'),\n  ('\u062a\u0648\u0636\u06cc\u062d', 'NOUN,EZ'),\n  ('\u0645\u0630\u0647\u0628\u06cc', 'ADJ'),\n  ('\u062f\u0627\u0634\u062a\u0647', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0631\u06af\u0632', 'ADV'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0639\u0646\u06cc', 'NOUN,EZ'),\n  ('\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc', 'NOUN'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0642\u0627\u0645', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u0634\u062e\u0635\u06cc\u062a', 'NOUN,EZ'),\n  ('\u0632\u0646', 'NOUN,EZ'),\n  ('\u0622\u0646', 'PRON'),\n  ('\u0647\u0645', 'CCONJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0633\u0637\u062d', 'NOUN,EZ'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN,EZ'),\n  ('\u0645\u062d\u062a\u0631\u0645\u0647', 'ADJ,EZ'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u06a9\u0634\u0648\u0631', 'NOUN'),\n  ('\u0646\u06cc\u0633\u062a', 'VERB'),\n  ('.', 'PUNCT')]]\n
"},{"location":"content/samples/keyword_extraction.html#_2","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0686\u0646\u062f \u06af\u0631\u0627\u0645\u0631\u060c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

grammers = [\n\"\"\"\nNP:\n        {<NOUN,EZ>?<NOUN.*>}    # Noun(s) + Noun(optional)\n\n\"\"\",\n\n\"\"\"\nNP:\n        {<NOUN.*><ADJ.*>?}    # Noun(s) + Adjective(optional)\n\n\"\"\"\n]\n## you can also add your own grammer to be extracted from the text...\n
def extract_candidates(tagged, grammer):\n    keyphrase_candidate = set()\n    np_parser = nltk.RegexpParser(grammer)\n    trees = np_parser.parse_sents(tagged)\n    for tree in trees:\n        for subtree in tree.subtrees(filter=lambda t: t.label() == 'NP'):  # For each nounphrase\n            # Concatenate the token with a space\n            keyphrase_candidate.add(' '.join(word for word, tag in subtree.leaves()))\n    keyphrase_candidate = {kp for kp in keyphrase_candidate if len(kp.split()) <= 5}\n    keyphrase_candidate = list(keyphrase_candidate)\n    return keyphrase_candidate\n\nall_candidates = set()\nfor grammer in grammers:\n    all_candidates.update(extract_candidates(token_tag_list, grammer))\n\n\nall_candidates = np.array(list(all_candidates))\n\n\nprint(np.array(list(all_candidates)))\n
['\u0645\u0642\u0627\u0645' '\u062a\u0648\u0636\u06cc\u062d' '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627' '\u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647' '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc' '\u0645\u0644\u06a9\u0647'\n '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631' '\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a' '\u062f\u0644\u0627\u06cc\u0644' '\u0633\u0641\u0627\u0631\u062a' '\u06a9\u0634\u0648\u0631'\n '\u0641\u0636\u0627\u06cc' '\u0645\u0631\u0627\u0633\u0645' '\u0645\u0648\u0636\u0648\u0639' '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646' '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627' '\u0627\u06cc\u0631\u0627\u0646'\n '\u0634\u062e\u0635\u06cc\u062a \u0632\u0646' '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u0633\u0637\u062d' '\u062d\u0636\u0648\u0631' '\u0633\u0627\u0644 \u0646\u0648' '\u062f\u0633\u062a' '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc'\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc' '\u0633\u0641\u06cc\u0631' '\u062d\u0633\u0646' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc' '\u0641\u06cc\u0644\u0645' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633'\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644' '\u0645\u0627\u062f\u0631\u06cc\u062f' '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a' '\u06a9\u0627\u062e' '\u0645\u0639\u0646\u06cc' '\u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647' '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647'\n '\u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc' '\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647' '\u062f\u0631\u0628\u0627\u0631' '\u0627\u0639\u0644\u0627\u0645' '\u0632\u0646' '\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc' '\u0646\u0634\u0631\u06cc\u0647'\n '\u0642\u0634\u0642\u0627\u0648\u06cc' '\u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc' '\u0647\u0645\u0631\u0627\u0647' '\u0634\u062e\u0635\u06cc\u062a']\n
"},{"location":"content/samples/keyword_extraction.html#sent2vec","title":"\u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 Sent2Vec","text":"

\u0645\u062f\u0644 sent2vec \u0631\u0627 \u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

sent2vec_model_path = 'sent2vec.model'\nsent2vec_model = SentEmbedding(sent2vec_model_path)\n
"},{"location":"content/samples/keyword_extraction.html#_3","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06a9\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0628\u0627 \u06a9\u0645\u06a9 \u0645\u062f\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644 \u0644\u0648\u062f \u0634\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0648\u06a9\u062a\u0648\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0647\u0645\u0627\u0646\u0646\u062f \u0622\u0646 \u06cc\u06a9\u0628\u0627\u0631 \u0647\u0645 \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u06cc\u06a9 \u0648\u06a9\u062a\u0648\u0631\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

all_candidates_vectors = [sent2vec_model[candidate] for candidate in all_candidates]\nall_candidates_vectors[0:2]\n
[array([-0.01188162, -0.01629335, -0.02919522, -0.00783677, -0.00102758,\n        -0.03208233, -0.01709846,  0.0117062 ,  0.03449516,  0.07738346,\n         0.00717299, -0.01352314, -0.01112981,  0.03587793,  0.02290764,\n         0.02365053, -0.04915352,  0.03136308,  0.02879261, -0.0384808 ,\n         0.02003807,  0.08317484, -0.04286249, -0.00853691,  0.0007173 ,\n        -0.02911104, -0.06039644,  0.05314305,  0.08562349, -0.01360018,\n         0.0557404 , -0.02959855, -0.06252556,  0.05031461, -0.01516408,\n        -0.04968432,  0.04772092, -0.01781998,  0.0710771 , -0.00372977,\n         0.00765758,  0.00515331,  0.00598954, -0.0136055 ,  0.01701651,\n         0.01654306, -0.04593932,  0.01149338,  0.04326366, -0.0027622 ,\n        -0.03415394,  0.05197985,  0.00967025, -0.03596427, -0.03119466,\n         0.02795039, -0.01621666, -0.02909403, -0.02455824, -0.03838604,\n         0.01372122, -0.02214047,  0.02800225, -0.0036714 , -0.00367276,\n        -0.02312022, -0.01213884,  0.01923293, -0.0138466 ,  0.0245442 ,\n         0.02510322, -0.02143596,  0.01493786, -0.02484095, -0.01944517,\n         0.05156582,  0.02139942,  0.02890227, -0.01623013, -0.05854516,\n         0.01643235, -0.03991502,  0.02022447,  0.01189267,  0.01317829,\n         0.02556234, -0.01462544, -0.00787411, -0.01378851, -0.00172833,\n         0.06837806, -0.01764285,  0.06281603, -0.01626222,  0.02556866,\n         0.0185748 , -0.0067836 , -0.05015644, -0.01342974,  0.02539523,\n        -0.01581901, -0.02425192,  0.0452649 , -0.00750458,  0.0967936 ,\n        -0.05387386, -0.0530752 , -0.03162006, -0.00527164, -0.00276   ,\n        -0.01255972, -0.04338565,  0.02156437,  0.001823  , -0.01073027,\n         0.01847384, -0.01646022,  0.02929114, -0.00578533, -0.02494396,\n         0.0087481 ,  0.01070363,  0.0446781 , -0.01213747,  0.0204882 ,\n         0.01355058, -0.01376898,  0.05580157,  0.0251492 , -0.00559421,\n         0.05595972, -0.00807772, -0.00067975, -0.03694296, -0.01427727,\n        -0.02566851, -0.05726627, -0.06947549, -0.00970706,  0.03093396,\n        -0.02401018, -0.02033974,  0.04390932,  0.0235374 , -0.02385219,\n        -0.0382009 ,  0.06009208, -0.00510711,  0.05597803,  0.00266409,\n         0.00551957,  0.01635106, -0.03252611, -0.03596902, -0.00345108,\n         0.01352903, -0.04293061, -0.05658675,  0.06818494,  0.01084052,\n        -0.0122018 ,  0.03576101,  0.00328646,  0.03027316, -0.01719276,\n        -0.04367308,  0.03075343, -0.03755889,  0.00605542,  0.02004578,\n         0.00340594,  0.01712043, -0.016981  ,  0.05374645,  0.00200974,\n        -0.03294465,  0.04005791,  0.00457313, -0.01694714,  0.01113838,\n        -0.01993673, -0.01606067,  0.03990012,  0.0253757 , -0.00950528,\n         0.01274851, -0.01169313, -0.01289013, -0.01327011, -0.01994459,\n        -0.04132632, -0.02350255, -0.01223114,  0.07291141, -0.00721371,\n        -0.07875457,  0.00083011,  0.00684158, -0.05026994,  0.01031176,\n         0.02373392,  0.03969928,  0.01638419, -0.03867376, -0.0687755 ,\n        -0.01340831, -0.02255411, -0.0149805 ,  0.03496141,  0.02445213,\n         0.01440182, -0.00022292, -0.00643517,  0.05528902, -0.00860113,\n        -0.06000795,  0.04228028, -0.01444338,  0.00576453,  0.01684438,\n        -0.01549434, -0.01222704,  0.01536382, -0.0287157 , -0.04939798,\n         0.03567187, -0.05428684, -0.01057596, -0.00523087, -0.00397995,\n        -0.04025532, -0.02501184, -0.05732642, -0.0331133 , -0.00092318,\n        -0.03302578, -0.0284121 ,  0.04260454, -0.00608311, -0.02456535,\n         0.03953174,  0.00345775,  0.0538222 , -0.01100798,  0.04303414,\n        -0.02364497, -0.08066952,  0.00375242, -0.01103138, -0.03017887,\n        -0.09796415,  0.00921125,  0.05321204, -0.02509299, -0.03102512,\n        -0.05872759, -0.01289234,  0.02453171,  0.00230233,  0.00488943,\n        -0.01761841, -0.00174712, -0.00661878,  0.03181373, -0.04850807,\n        -0.00707506, -0.0349974 ,  0.03866537, -0.00474136,  0.01659487,\n         0.0594902 , -0.00231924,  0.00096324, -0.01005271,  0.05310801,\n        -0.02776042,  0.02169719, -0.00060658,  0.03078633, -0.00852389,\n         0.0055141 , -0.00418154, -0.04047189, -0.00518277,  0.06997076,\n         0.01247645,  0.03207724,  0.0086117 ,  0.04791804, -0.0459297 ,\n        -0.04185048,  0.02209319, -0.01489274, -0.00096468,  0.03030732,\n         0.00811978,  0.01588543,  0.00286602, -0.0305667 , -0.03791318],\n       dtype=float32),\n array([ 1.61259193e-02, -2.24474519e-02, -3.80111709e-02,  2.28938404e-02,\n         1.09725883e-02,  3.17719281e-02,  6.31656572e-02,  8.05895310e-03,\n        -3.53254005e-02, -1.86222717e-02,  4.08435427e-02,  1.67486863e-03,\n        -2.47621853e-02,  3.77383642e-02,  3.37502137e-02,  3.93473580e-02,\n         2.38729995e-02, -9.84842610e-03, -4.05367874e-02, -1.37408227e-02,\n         4.74064574e-02,  3.14173172e-03, -6.56105811e-03,  5.09371283e-04,\n        -4.29384643e-03,  3.29073286e-03, -2.15584543e-02,  5.68162464e-03,\n        -1.66979544e-02, -1.84549782e-02,  2.46190634e-02,  3.47545161e-03,\n         3.08716279e-02,  5.02820574e-02,  2.44595818e-02, -3.07906978e-02,\n        -7.40932208e-03, -4.51853164e-02,  1.66600700e-02, -1.01724509e-02,\n        -3.62079367e-02,  1.51233776e-02, -9.31378547e-03,  1.26175648e-02,\n        -7.64256269e-02,  3.31216864e-02, -1.85449794e-02, -2.94767078e-02,\n        -3.93361785e-02,  1.24856019e-02,  1.26723386e-02,  2.16722433e-02,\n        -1.14210444e-02, -2.07549557e-02,  1.36339143e-02, -1.38463574e-02,\n         1.06643150e-02, -1.01469979e-02,  2.93516796e-02,  9.60155949e-03,\n         1.22689735e-02,  4.08919603e-02,  9.78052337e-03,  4.25264006e-05,\n        -2.53092498e-02, -1.14650708e-02,  3.55252065e-04,  3.56378034e-02,\n         3.77339800e-03,  3.29325721e-02,  3.37304510e-02, -4.21778522e-02,\n         7.58386077e-03,  3.34312394e-03, -2.34390255e-02,  4.45654336e-03,\n        -4.01547318e-03, -1.37788076e-02,  5.44098429e-02,  2.10932754e-02,\n         1.08978506e-02, -4.35097292e-02,  5.21442480e-02,  5.11527397e-02,\n        -2.04837527e-02,  8.39341432e-03,  4.85086218e-02,  1.83619317e-02,\n        -6.74439818e-02, -2.07678247e-02,  2.59952177e-03, -5.99921905e-02,\n        -4.64598276e-02, -5.67924567e-02,  2.63284668e-02,  4.18948568e-02,\n         8.77644960e-03,  2.32700463e-02, -4.69084218e-04, -3.99603210e-02,\n        -3.66844982e-03, -4.19982858e-02,  5.26686348e-02,  7.80321285e-03,\n         5.45849465e-03, -3.21091115e-02,  1.48136532e-02, -1.08047845e-02,\n         6.18305476e-03, -3.27244541e-03, -2.21317764e-02, -2.81676892e-02,\n         2.93632448e-02,  2.34199744e-02, -3.65932249e-02,  5.99884167e-02,\n         4.23262753e-02, -6.37584599e-03,  1.18953157e-02, -3.98992002e-02,\n         8.21764022e-02,  6.34778515e-02,  5.80455083e-03,  4.27116267e-02,\n        -1.33993533e-02, -2.12867167e-02, -1.75663619e-03,  1.38958599e-02,\n         2.04161946e-02, -1.98126342e-02, -2.37677116e-02,  2.20986288e-02,\n        -2.11866628e-02, -7.54425004e-02,  2.83495197e-03,  4.04435098e-02,\n        -2.16520559e-02, -1.57567412e-02, -4.30966169e-02,  3.07689384e-02,\n        -3.34076933e-03,  4.64651966e-03, -2.71396097e-02,  5.72864786e-02,\n         1.92495678e-02, -2.27472223e-02, -2.72661005e-03, -1.49670069e-03,\n        -2.65399162e-02, -3.39104868e-02,  1.88349164e-03,  3.54786664e-02,\n        -3.47826071e-02, -6.91301599e-02,  1.59207906e-03, -2.85722595e-02,\n        -3.60434540e-02, -3.22819352e-02,  4.15584631e-02, -1.40359988e-02,\n         2.60002650e-02,  3.70233804e-02, -3.68171483e-02, -3.38851882e-04,\n         1.03969611e-02,  5.47843752e-03, -1.22256344e-02, -5.46388812e-02,\n        -1.76120512e-02,  5.58832334e-03, -3.96850007e-03, -3.92588265e-02,\n        -1.55795477e-02, -1.74091645e-02, -2.05926299e-02, -3.58914435e-02,\n         4.86572925e-03, -6.49047866e-02,  7.77042191e-03, -3.95775437e-02,\n        -3.77140641e-02, -8.92203860e-03, -5.86874178e-03,  1.78200230e-02,\n        -3.00387219e-02,  1.41944112e-02, -1.26480032e-02,  8.37522838e-03,\n         6.40433095e-03,  1.28734531e-02,  3.11341765e-03, -1.25999823e-02,\n         6.48253690e-03, -6.21253327e-02, -1.07876705e-02,  1.52199538e-02,\n         3.34009062e-03, -1.37483543e-02, -2.59680673e-03,  2.30002590e-02,\n         1.48606775e-02,  3.37255634e-02,  1.18859601e-03, -1.26267644e-02,\n        -6.23443313e-02,  1.05426302e-02, -1.16890691e-01,  6.32693470e-02,\n         8.37623328e-03, -5.21574169e-02, -1.24192918e-02,  1.28806029e-02,\n        -2.46884692e-02,  1.09140491e-02,  3.90921719e-02,  4.26316336e-02,\n         5.07211946e-02, -1.98766068e-02,  1.80651341e-03,  2.71296687e-03,\n        -6.57337978e-02,  2.03521047e-02, -1.23877386e-02, -6.88543485e-04,\n         1.29983081e-02,  4.26853262e-02, -4.82731014e-02,  5.27809700e-03,\n         1.24023827e-02,  1.13279969e-02,  3.95294325e-03, -4.58956845e-02,\n        -1.52627397e-02,  1.48914512e-02, -4.32942901e-03,  2.87926253e-02,\n        -2.14931779e-02, -9.98509675e-03,  4.22625057e-02,  8.89317226e-03,\n        -6.50819624e-04,  1.49660220e-03,  1.18057523e-03,  2.92290677e-03,\n         2.30702627e-02, -9.86105949e-03,  3.34995277e-02,  3.97632718e-02,\n         8.42674263e-03,  1.57389920e-02, -3.15342695e-02, -1.74464211e-02,\n        -2.75895614e-02,  2.13450920e-02,  5.23088090e-02,  1.44411633e-02,\n        -6.59985235e-03, -2.57882383e-02,  1.64036956e-02,  2.44096126e-02,\n        -6.84994971e-03, -2.85031367e-02,  5.74258752e-02,  3.78873944e-02,\n        -2.49026623e-02, -4.18873550e-03, -9.72696953e-03,  9.08288348e-04,\n        -1.96612123e-02, -1.12741981e-02,  6.91469610e-02,  4.23650108e-02,\n        -2.32512038e-02, -1.41811147e-02,  3.53554904e-04,  1.42879663e-02,\n         1.52949486e-02,  1.94263272e-02,  4.98711737e-03,  2.58604288e-02,\n         8.07583041e-04,  1.84617136e-02, -2.12450395e-03,  1.10163295e-03,\n         4.63078031e-04,  2.57978961e-03, -5.59910526e-03, -3.86752374e-02,\n         2.02463642e-02, -1.84897278e-02,  1.78292543e-02,  5.31280087e-03,\n         1.04076657e-02, -1.76131763e-02,  1.36526041e-02, -3.16180114e-04,\n         1.66201517e-02, -2.28249431e-02, -5.76155819e-02,  1.91252027e-02],\n       dtype=float32)]\n
candidates_concatinate = ' '.join(all_candidates)\nwhole_text_vector = sent2vec_model[candidates_concatinate]\nwhole_text_vector\n
array([ 4.67376083e-01,  1.41185641e-01, -4.01345827e-02,  8.06454271e-02,\n        2.87257284e-01, -1.73859105e-01,  2.10984781e-01, -4.19053972e-01,\n        5.07716499e-02,  1.81625992e-01,  2.94933677e-01, -8.55805278e-02,\n        1.48084328e-01, -9.41419080e-02,  5.89552283e-01,  3.02299976e-01,\n       -4.53922212e-01,  8.01923499e-02, -8.41862783e-02,  2.84251839e-01,\n        2.46634156e-01,  1.53678849e-01, -3.66186112e-01,  5.90183679e-03,\n       -1.70991004e-01, -4.96781468e-01, -1.27169549e-01,  5.82241416e-02,\n        1.20417640e-01,  4.94717717e-01,  5.77962518e-01,  1.18188798e-01,\n       -6.67512298e-01,  5.29394031e-01, -7.98275769e-02, -1.44854588e-02,\n       -3.16317052e-01, -1.98610872e-01, -1.48992175e-02,  9.87645239e-02,\n       -3.27269435e-02,  1.41058192e-01, -2.29777753e-01, -1.86174229e-01,\n       -2.49014020e-01,  5.10655567e-02, -3.53054017e-01,  9.72972959e-02,\n       -4.69784170e-01,  1.05591603e-01, -1.02906279e-01, -3.80217880e-01,\n       -6.22809350e-01, -3.72316897e-01,  3.62496346e-01, -6.20689332e-01,\n       -3.47774744e-01,  3.33177954e-01, -3.97790000e-02,  2.65603602e-01,\n       -3.18654068e-02,  2.06118658e-01,  6.80918157e-01,  2.35603571e-01,\n        6.08658373e-01,  2.30967417e-01,  2.18739480e-01,  4.28926438e-01,\n        5.95629275e-01,  7.48399124e-02,  2.33383089e-01, -5.90643585e-02,\n       -1.44794971e-01, -2.44355276e-01,  1.19658187e-02, -6.11210883e-01,\n       -4.93510604e-01,  3.08846384e-01,  2.36394048e-01,  1.40831068e-01,\n        2.57682931e-02, -5.83631277e-01,  2.25270651e-02, -4.18923259e-01,\n        1.24322265e-01,  1.31361187e-01,  1.88170344e-01,  6.02326691e-01,\n       -1.89337790e-01,  1.94994032e-01,  1.28665030e-01, -3.76140147e-01,\n        1.19094886e-02,  1.07814811e-01, -2.00988099e-01,  1.47196427e-01,\n       -3.30575407e-01,  1.77142993e-01,  1.41541317e-01, -5.74676931e-01,\n        6.26891136e-01, -9.08448733e-03,  3.01960588e-01,  4.91884172e-01,\n        9.31690156e-01,  5.47371805e-01, -1.70721978e-01, -1.41838700e-01,\n       -8.38901475e-02, -2.05935732e-01,  1.37186851e-02,  8.66265148e-02,\n        1.11656010e-01, -1.36832088e-01, -2.39025876e-01, -8.61346722e-02,\n       -1.18631475e-01, -6.04380369e-01, -2.15705678e-01, -1.21428408e-02,\n        1.54913977e-01,  1.24827653e-01, -2.44612187e-01,  3.71789515e-01,\n       -1.60871133e-01, -1.51875302e-01, -5.64015269e-01, -3.08716953e-01,\n       -1.67982921e-01,  1.27021670e-02,  2.52896454e-03, -1.59719393e-01,\n       -1.25709428e-02, -3.50810885e-01, -2.77388275e-01,  1.43130552e-02,\n        2.44775698e-01, -3.57535966e-02,  4.96162623e-01,  4.52934563e-01,\n       -6.59682512e-01,  5.73042147e-02,  3.26564074e-01,  1.51106983e-01,\n       -3.95536602e-01,  3.04116189e-01,  5.98153770e-01,  1.14780769e-01,\n        1.15485869e-01,  5.72891593e-01, -3.16252053e-01, -2.30602831e-01,\n        2.15535402e-01,  1.14284508e-01,  1.60032928e-01,  6.81623936e-01,\n        3.37536365e-01, -4.05635983e-01,  2.18363509e-01, -2.09458731e-02,\n       -1.68600664e-01,  2.75623977e-01, -2.99802348e-02,  2.28692424e-02,\n       -1.46384001e-01,  5.26684463e-01,  4.41757679e-01,  6.12292998e-02,\n        2.23614007e-01, -2.45505378e-01,  3.18603873e-01, -1.07176088e-01,\n       -7.45218575e-01,  5.31067699e-02, -2.81688541e-01, -2.26904973e-01,\n        3.33808869e-01,  2.18855459e-02, -2.28264630e-02, -2.09667850e-02,\n        2.52372295e-01, -1.29880995e-01,  2.11536847e-02,  3.27383906e-01,\n        1.48726091e-01, -3.87222623e-04,  1.09353639e-01, -1.12598769e-01,\n       -1.89939946e-01, -2.24384770e-01,  2.63944596e-01, -7.81262293e-02,\n       -9.49431658e-02, -5.48009813e-01, -3.33849698e-01,  8.96409154e-02,\n       -1.09443903e-01,  6.64399564e-01, -3.40993464e-01,  3.89764398e-01,\n        2.48190627e-01, -1.12249866e-01, -4.52181816e-01,  2.20591724e-01,\n       -5.87389886e-01, -6.31692708e-01, -1.97141483e-01,  8.69040266e-02,\n       -1.87570602e-02,  8.52509141e-02,  4.43617642e-01,  6.45090580e-01,\n       -2.35322297e-01, -9.30620357e-02, -1.40743494e-01,  1.02335766e-01,\n        3.40746194e-01,  2.31563702e-01, -1.85893580e-01,  1.33655444e-01,\n        4.61917892e-02,  1.08569838e-01, -1.44024184e-02, -1.47935614e-01,\n        8.89264047e-02,  7.47074857e-02, -4.07868624e-01, -3.82418305e-01,\n        5.50290227e-01, -2.81685531e-01, -2.39913285e-01, -1.53242961e-01,\n       -2.58827180e-01, -1.05847180e-01, -1.58128515e-01,  8.90466273e-02,\n       -1.82038650e-03, -1.49243668e-01,  1.90218553e-01,  4.93904322e-01,\n        3.22095044e-02,  4.68806326e-02,  1.10853136e-01,  1.13328099e-01,\n       -2.54292171e-02,  1.44241145e-02, -1.34598732e-01,  1.00531451e-01,\n       -2.85001695e-02, -6.23005211e-01,  1.60148814e-01,  9.68517885e-02,\n       -4.37249184e-01,  6.43102050e-01, -3.22275519e-01,  2.95264661e-01,\n       -3.75824600e-01,  2.72107422e-01,  1.28027484e-01, -7.13291913e-02,\n       -1.74246386e-01, -1.75826594e-01, -1.78420529e-01,  2.41429999e-01,\n        1.87329784e-01,  8.00989792e-02, -2.71158099e-01,  6.24268174e-01,\n        6.17186911e-02, -7.63479108e-03, -7.83906952e-02,  4.22500730e-01,\n        2.01404437e-01,  2.42894515e-01, -1.95990071e-01, -5.97726285e-01,\n        1.11996360e-01,  1.70009479e-01,  3.25256288e-01, -4.49297190e-01,\n        1.49387524e-01,  4.34649475e-02, -1.87276959e-01, -1.66159928e-01,\n       -1.89135864e-01, -4.85989690e-01,  3.62226367e-01, -1.33195028e-01,\n       -6.60636842e-01, -7.73904741e-01, -3.70514840e-01,  5.36868989e-01,\n       -1.52960256e-01, -7.74044320e-02, -4.28031415e-01, -4.06813294e-01,\n       -3.09568077e-01, -3.18129718e-01,  5.96830010e-01,  2.02072367e-01],\n      dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_4","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u0628\u06cc\u0646 \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole = cosine_similarity(all_candidates_vectors, whole_text_vector.reshape(1,-1))\ncandidates_sim_whole.reshape(1,-1)\n
array([[ 1.19351953e-01,  1.23398483e-01,  1.25267982e-01,\n         1.78353339e-02,  2.34080136e-01, -1.43648628e-02,\n        -5.21925651e-03,  2.66611010e-01,  1.66823924e-01,\n         1.12354815e-01, -1.51119381e-02,  1.41785324e-01,\n         2.92644836e-03,  1.90887198e-01,  5.18489107e-02,\n        -7.30122924e-02, -5.37125580e-02,  9.29163471e-02,\n         1.13298275e-01,  1.23427741e-01,  1.57424986e-01,\n         9.25901681e-02, -1.08412527e-01, -1.73858460e-02,\n         2.51174212e-01,  2.12025747e-01,  5.75144589e-02,\n         1.49892541e-02,  1.66313797e-01,  1.69365540e-01,\n         8.05877075e-02,  1.91820011e-01,  1.14597335e-01,\n         7.08760321e-02,  2.80742906e-02,  3.49122845e-02,\n         7.90452361e-02,  2.57898092e-01, -1.49483442e-01,\n         2.14596186e-02,  4.02773991e-02,  1.76318884e-02,\n         1.82765976e-01, -1.09764189e-01,  1.59435749e-01,\n         2.32247636e-04, -1.09125897e-01, -6.53942488e-03,\n         4.97795194e-02]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_5","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631","text":"

\u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0647\u0631 \u062f\u0631\u0627\u06cc\u0647\u0654 \u0622\u0646 \u0628\u0627 \u0627\u0646\u062f\u06cc\u0633 \u0622\u06cc \u0648 \u062c\u06cc\u060c \u0628\u06cc\u0627\u0646\u06af\u0631 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u0622\u06cc \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u062c\u06cc \u0627\u0633\u062a.

candidate_sim_candidate = cosine_similarity(all_candidates_vectors)\ncandidate_sim_candidate\n
array([[0.9999997 , 0.14587443, 0.20270647, ..., 0.42830434, 0.27730745,\n        0.30513293],\n       [0.14587443, 0.9999996 , 0.10514447, ..., 0.48333895, 0.3179143 ,\n        0.19037738],\n       [0.20270647, 0.10514447, 1.        , ..., 0.47220594, 0.24125722,\n        0.18565692],\n       ...,\n       [0.42830434, 0.48333895, 0.47220594, ..., 0.9999998 , 0.52577287,\n        0.50683355],\n       [0.27730745, 0.3179143 , 0.24125722, ..., 0.52577287, 0.99999964,\n        0.40011758],\n       [0.30513293, 0.19037738, 0.18565692, ..., 0.50683355, 0.40011758,\n        0.9999996 ]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_6","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u062f\u0648 \u0645\u0642\u062f\u0627\u0631 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole_norm = candidates_sim_whole / np.max(candidates_sim_whole)\ncandidates_sim_whole_norm = 0.5 + (candidates_sim_whole_norm - np.average(candidates_sim_whole_norm)) / np.std(candidates_sim_whole_norm)\ncandidates_sim_whole_norm\n
array([[ 0.9393711 ],\n       [ 0.979393  ],\n       [ 0.9978831 ],\n       [-0.06467056],\n       [ 2.0740807 ],\n       [-0.3831439 ],\n       [-0.2926901 ],\n       [ 2.3958247 ],\n       [ 1.4088888 ],\n       [ 0.87016654],\n       [-0.3905328 ],\n       [ 1.1612465 ],\n       [-0.21212566],\n       [ 1.6468846 ],\n       [ 0.27173793],\n       [-0.9631914 ],\n       [-0.77230906],\n       [ 0.677912  ],\n       [ 0.8794977 ],\n       [ 0.9796823 ],\n       [ 1.3159292 ],\n       [ 0.67468596],\n       [-1.3133144 ],\n       [-0.4130227 ],\n       [ 2.2431483 ],\n       [ 1.8559536 ],\n       [ 0.32777256],\n       [-0.09281945],\n       [ 1.4038434 ],\n       [ 1.4340265 ],\n       [ 0.55597657],\n       [ 1.6561104 ],\n       [ 0.892346  ],\n       [ 0.45992404],\n       [ 0.03659701],\n       [ 0.1042276 ],\n       [ 0.54072094],\n       [ 2.3096502 ],\n       [-1.719523  ],\n       [-0.02882487],\n       [ 0.15729082],\n       [-0.0666827 ],\n       [ 1.5665622 ],\n       [-1.326683  ],\n       [ 1.3358166 ],\n       [-0.23877239],\n       [-1.3203701 ],\n       [-0.3057471 ],\n       [ 0.25127074]], dtype=float32)\n
np.fill_diagonal(candidate_sim_candidate, np.NaN)\ncandidate_sim_candidate_norm = candidate_sim_candidate / np.nanmax(candidate_sim_candidate, axis=0)\ncandidate_sim_candidate_norm = 0.5 + (candidate_sim_candidate_norm - np.nanmean(candidate_sim_candidate_norm, axis=0)) / np.nanstd(candidate_sim_candidate_norm, axis=0)\ncandidate_sim_candidate_norm\n
array([[           nan, -3.5498703e-01,  3.2357961e-02, ...,\n         1.8948689e-01,  3.9502221e-01,  6.2098056e-01],\n       [-5.2607918e-01,            nan, -7.2487104e-01, ...,\n         4.3979204e-01,  6.8422610e-01, -9.5400155e-02],\n       [-1.7625093e-02, -6.8133366e-01,            nan, ...,\n         3.8915750e-01,  1.3827083e-01, -1.2486839e-01],\n       ...,\n       [ 2.0007110e+00,  2.3489289e+00,  2.1240823e+00, ...,\n                   nan,  2.1646044e+00,  1.8801302e+00],\n       [ 6.4980078e-01,  1.0234730e+00,  3.3157024e-01, ...,\n         6.3278729e-01,            nan,  1.2139380e+00],\n       [ 8.9874434e-01,  1.5904903e-03, -9.9972427e-02, ...,\n         5.4664868e-01,  1.2696817e+00,            nan]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_7","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0632 \u0631\u0648\u06cc \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 \u0627\u0645\u0628\u062f\u0631\u0646\u06a9 \u062f\u0631 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u06a9\u0631\u0627\u0631\u0634\u0648\u0646\u062f\u0647\u060c \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0627 \u06cc\u06a9 \u0641\u0631\u0645\u0648\u0644\u060c \u06cc\u06a9 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0644\u0645\u0647\u0654 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u0627\u0648\u0644 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0644 \u0645\u062a\u0646 \u062f\u0627\u0631\u062f \u0648 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u062f\u0648\u0645 \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u062f\u0627\u0631\u062f. \u0645\u06cc\u0632\u0627\u0646 \u0627\u062b\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0646 \u062f\u0648 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u062f\u0631\u0646\u0638\u0631\u06af\u0631\u0641\u062a\u0646 \u0639\u0648\u0627\u0645\u0644 \u0645\u062e\u062a\u0644\u0641\u06cc \u0645\u062b\u0644 \u0637\u0648\u0644 \u0648 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f. (beta)

beta = 0.82\nN = min(len(all_candidates), keyword_count)\n\nselected_candidates = []\nunselected_candidates = [i for i in range(len(all_candidates))]\nbest_candidate = np.argmax(candidates_sim_whole_norm)\nselected_candidates.append(best_candidate)\nunselected_candidates.remove(best_candidate)\n\n\nfor i in range(N-1):\n    selected_vec = np.array(selected_candidates)\n    unselected_vec = np.array(unselected_candidates)\n\n    unselected_candidate_sim_whole_norm = candidates_sim_whole_norm[unselected_vec, :]\n\n    dist_between = candidate_sim_candidate_norm[unselected_vec][:, selected_vec]\n\n    if dist_between.ndim == 1:\n        dist_between = dist_between[:, np.newaxis]\n\n    best_candidate = np.argmax(beta * unselected_candidate_sim_whole_norm - (1 - beta) * np.max(dist_between, axis = 1).reshape(-1,1))\n    best_index = unselected_candidates[best_candidate]\n    selected_candidates.append(best_index)\n    unselected_candidates.remove(best_index)\nall_candidates[selected_candidates].tolist()\n
['\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647',\n '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc',\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n '\u0632\u0646',\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644',\n '\u0641\u06cc\u0644\u0645',\n '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc',\n '\u06a9\u0634\u0648\u0631']\n
"}]} \ No newline at end of file diff --git a/docs/docs/search/search_index.json b/docs/docs/search/search_index.json index deb43ded..e66e7ce2 100644 --- a/docs/docs/search/search_index.json +++ b/docs/docs/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":[" "]},"docs":[{"location":"index.html","title":"\u0645\u0639\u0631\u0641\u06cc \u0648 \u0646\u0635\u0628","text":""},{"location":"index.html#_1","title":"\u0645\u0639\u0631\u0641\u06cc \u0647\u0636\u0645","text":"

\u0647\u0636\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0647\u0636\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0648\u0627\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f. \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062a\u062d\u0644\u06cc\u0644 \u0635\u0631\u0641\u06cc \u0648 \u0646\u062d\u0648\u06cc \u06a9\u0646\u06cc\u062f. \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f \u0648 ... .

\u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 nltk \u0648 \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 +\u06f3.\u06f8

\u0647\u0636\u0645 \u0628\u0631 \u0645\u0628\u0646\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 NLTK \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0648\u0645\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0636\u0645 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06f3.\u06f8 \u0648 \u0628\u0627\u0644\u0627\u062a\u0631 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a.

\u0645\u062d\u0635\u0648\u0644\u06cc \u0627\u0632 \u062a\u06cc\u0645 \u0631\u0648\u0634\u0646

\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0631\u0648\u0698\u0647\u200c\u0627\u06cc \u0634\u062e\u0635\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f \u0648 \u0627\u06a9\u0646\u0648\u0646 \u0632\u06cc\u0631 \u0686\u062a\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0648\u0634\u0646 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u0654 \u0645\u0633\u06cc\u0631 \u062a\u0648\u0633\u0639\u0647 \u0627\u0633\u062a.

"},{"location":"index.html#_2","title":"\u0646\u0635\u0628 \u0647\u0636\u0645","text":"

\u0627\u0628\u062a\u062f\u0627 \u067e\u06a9\u06cc\u062c \u0647\u0636\u0645 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:

$ pip install hazm\n

\u0633\u067e\u0633 \u0645\u0646\u0627\u0628\u0639 \u0645\u0648\u0631\u062f\u0646\u0638\u0631\u00a0\u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062a\u0631\u062c\u06cc\u062d\u0627\u064b \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647\u0654 \u062e\u0648\u062f \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0648 \u062f\u0631 \u0622\u062e\u0631\u060c \u0647\u0636\u0645 \u0631\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u06a9\u0646\u06cc\u062f:

from hazm import *\n
"},{"location":"index.html#_3","title":"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0636\u0645","text":"

\u06a9\u062f \u067e\u0627\u06cc\u06cc\u0646 \u062f\u06cc\u062f\u06cc \u06a9\u0644\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0647\u0636\u0645 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:

from hazm import *\n\n# Clean and normalize a text.\nprint(Normalizer().normalize(\"\u0686\u0647 \u06af\u0644 \u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc.\"))\n# \u0686\u0647 \u06af\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc\n\n# Find the word\u2019s root (faster but less accurate)\nprint(Stemmer().stem(\"\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u0634\u0627\u0646\"))\n# \u06a9\u062a\u0627\u0628\n\n# Find the word\u2019s root (More accurate but slower)\nprint(Lemmatizer().lemmatize(\"\u0645\u06cc\u200c\u0631\u0648\u0645\"))\n# \u0631\u0641\u062a#\u0631\u0648\n\n# Break text into sentences.\nprint(SentenceTokenizer().tokenize(\"\u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f! \u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f','! \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f']\n\n# Break text into tokens.\nprint(WordTokenizer().tokenize(\"\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc\u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f', '\u060c', '\u0686\u0631\u0627', '\u062f\u06cc\u0631\u0648\u0632', '\u0646\u06cc\u0627\u0645\u062f\u06cc', '\u061f']\n\n# Assigns parts of speech to each word, such as noun, verb, adjective, etc.\ntagger = POSTagger(model='pos_tagger.model')\nprint(tagger.tag(WordTokenizer().tokenize(\"\u0645\u0627 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u062a\u0627\u0628 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645\")))\n# [('\u0645\u0627', 'PRO'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u06a9\u062a\u0627\u0628', 'N'), ('\u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645', 'V')]\n\n# Labels each word with its part of speech, such as noun, verb, adjective, etc.\nchunker = chunker('chunker.model')\ntagged = tagger.tag(word_tokenize('\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645'))\ntree2brackets(chunker.parse(tagged))\n# '[\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645 VP]'\n\n# Identify semantic relations between words in a sentence.\nparser = DependencyParser(tagger=tagger, lemmatizer=lemmatizer)\nparser.parse(word_tokenize('\u0632\u0646\u06af\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u0635\u062f\u0627 \u062f\u0631\u0645\u06cc\u200c\u0622\u06cc\u062f\u061f'))\n# <DependencyGraph with 8 nodes>\n

\u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u0650 \u0627\u06cc\u0646 \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0647\u0636\u0645 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u0645\u062e\u062a\u0635 \u062e\u0648\u062f\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0646\u06cc\u0632 \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u0647\u0636\u0645 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u067e\u0648\u0631\u062a \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/in-other-languages.html","title":"\u0647\u0636\u0645 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631","text":"

\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0627\u0635\u0644\u06cc \u0647\u0636\u0645 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u062b\u0644 \u062c\u0627\u0648\u0627 \u0648 \u0633\u06cc\u200c\u0634\u0627\u0631\u067e \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0633\u0627\u06cc\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0647\u0636\u0645 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0644\u0637\u0641\u0627\u064b \u0627\u06af\u0631 \u0645\u0648\u0631\u062f\u06cc \u0633\u0631\u0627\u063a \u062f\u0627\u0634\u062a\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0646\u0628\u0648\u062f \u0628\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0635\u0641\u062d\u0647 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.

\u0633\u0644\u0628 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a

\u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u0650 \u062a\u0648\u0633\u0639\u0647 \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0645\u0634\u06a9\u0644\u0627\u062a\u0650 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647\u0654 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647(\u06af\u0627\u0646) \u0622\u0646 \u0627\u0633\u062a. \u0631\u0648\u0634\u0646 \u0627\u0632 \u06a9\u0627\u0631\u06a9\u0631\u062f \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0627\u0637\u0644\u0627\u0639\u06cc \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html","title":"utils","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u06a9\u0645\u06a9\u06cc \u0627\u0633\u062a.

"},{"location":"content/utils.html#hazm.utils.maketrans","title":"maketrans(a, b)","text":"

\u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u062d\u0631\u0648\u0641 \u0631\u0634\u062a\u0647\u0654 a \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u062d\u0631\u0641 \u062f\u0631 \u0631\u0634\u062a\u0647\u0654 b \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.words_list","title":"words_list(words_file=default_words)","text":"

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import words_list\n>>> words_list()[1]\n('\u0622\u0628', 549005877, ('N', 'AJ'))\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a.

default_words

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, int, Tuple[str]]]

\u0641\u0647\u0631\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/utils.html#hazm.utils.stopwords_list","title":"stopwords_list(stopwords_file=default_stopwords)","text":"

\u0644\u06cc\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import stopwords_list\n>>> stopwords_list()[:4]\n['\u0622\u062e\u0631\u06cc\u0646', '\u0622\u0642\u0627\u06cc', '\u0622\u0645\u062f', '\u0622\u0645\u062f\u0647']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 stopwords_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

default_stopwords

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

"},{"location":"content/utils.html#hazm.utils.verbs_list","title":"verbs_list()","text":"

\u0644\u06cc\u0633\u062a \u0627\u0641\u0639\u0627\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.past_roots","title":"past_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.present_roots","title":"present_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u0645\u0636\u0627\u0631\u0639 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.regex_replace","title":"regex_replace(patterns, text)","text":"

\u0627\u0644\u06af\u0648\u06cc \u0631\u06cc\u062c\u06a9\u0633 \u0631\u0627 \u06cc\u0627\u0641\u062a\u0647 \u0648 \u0628\u0627 \u0645\u062a\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/index.html","title":"\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0648 \u0646\u0645\u0648\u0646\u0647\u200c\u06a9\u062f \u0622\u0645\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628 \u0627\u06cc\u0646 \u0628\u062e\u0634:

"},{"location":"content/hazm/chunker.html","title":"chunker","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0644\u0628\u062a\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0639\u0646\u0648\u0627\u0646\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0647\u0646\u0648\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0646\u0634\u062f\u0647\u061b \u0648\u0644\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u0628\u0639\u062f\u06cc \u06a9\u0647 \u0628\u0647 \u0632\u0648\u062f\u06cc \u0645\u0646\u062a\u0634\u0631 \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u0627\u06cc\u0646 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647\u0654 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0633\u0645\u06cc\u060c \u0641\u0639\u0644\u06cc \u0648 \u062d\u0631\u0641 \u0627\u0636\u0627\u0641\u0647\u200c\u0627\u06cc \u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u062a\u062c\u0632\u06cc\u0647\u200c\u06af\u0631 \u0633\u0637\u062d\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f3.\u06f4 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker","title":"Chunker","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: IOBTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0642\u0637\u06cc\u0639 \u0645\u062a\u0646\u060c \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.__init__","title":"__init__(model=None, data_maker=None)","text":"

constructor.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0644\u06cc\u0628\u0644 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> chunker.data_maker(tokens = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]])\n[[{'word': '\u0645\u0646', 'is_first': True, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0646', 'prefix-3': '\u0645\u0646', 'suffix-1': '\u0646', 'suffix-2': '\u0645\u0646', 'suffix-3': '\u0645\u0646', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0628\u0647', 'two_next_word': '\u0645\u062f\u0631\u0633\u0647', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False, 'pos': 'PRON', 'prev_pos': '', 'next_pos': 'ADP'}, {'word': '\u0628\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0628', 'prefix-2': '\u0628\u0647', 'prefix-3': '\u0628\u0647', 'suffix-1': '\u0647', 'suffix-2': '\u0628\u0647', 'suffix-3': '\u0628\u0647', 'prev_word': '\u0645\u0646', 'two_prev_word': '.', 'next_word': '\u0645\u062f\u0631\u0633\u0647', 'two_next_word': '\u0627\u06cc\u0631\u0627\u0646', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'ADP', 'prev_pos': 'PRON', 'next_pos': 'NOUN,EZ'}, {'word': '\u0645\u062f\u0631\u0633\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u062f', 'prefix-3': '\u0645\u062f\u0631', 'suffix-1': '\u0647', 'suffix-2': '\u0633\u0647', 'suffix-3': '\u0631\u0633\u0647', 'prev_word': '\u0628\u0647', 'two_prev_word': '\u0645\u0646', 'next_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN,EZ', 'prev_pos': 'ADP', 'next_pos': 'NOUN'}, {'word': '\u0627\u06cc\u0631\u0627\u0646', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0631', 'suffix-1': '\u0646', 'suffix-2': '\u0627\u0646', 'suffix-3': '\u0631\u0627\u0646', 'prev_word': '\u0645\u062f\u0631\u0633\u0647', 'two_prev_word': '\u0628\u0647', 'next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN', 'prev_pos': 'NOUN,EZ', 'next_pos': 'VERB'}, {'word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_first': False, 'is_last': False, 'prefix-1': '\u0631', 'prefix-2': '\u0631\u0641', 'prefix-3': '\u0631\u0641\u062a', 'suffix-1': '\u0645', 'suffix-2': '\u062f\u0645', 'suffix-3': '\u0648\u062f\u0645', 'prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_prev_word': '\u0645\u062f\u0631\u0633\u0647', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True, 'pos': 'VERB', 'prev_pos': 'NOUN', 'next_pos': 'PUNCT'}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': '', 'pos': 'PUNCT', 'prev_pos': 'VERB', 'next_pos': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Dict]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.features","title":"features(words, pos_tags, index)","text":"

\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.train","title":"train(trees, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='chunker_crf.model', report_duration=True)","text":"

\u0627\u0632 \u0631\u0648\u06cc \u062f\u0631\u062e\u062a \u0648\u0631\u0648\u062f\u06cc\u060c \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u0631\u062e\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose bool

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'chunker_crf.model' report_duration bool

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse","title":"parse(sentence)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc \u062f\u0648\u062a\u0627\u06cc\u06cc [(\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), (\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), ...] \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u0631\u0627 \u0628\u0631 \u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> tree = chunker.parse(sentence = [('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062a\u0648\u0644\u06cc\u062f \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u062a\u0642\u0637\u06cc\u0639.

str

\u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u0648 \u0642\u0627\u0628\u0644\u200c\u062f\u0631\u06a9\u200c\u062a\u0631

str

\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u0627\u0628\u0639 tree2brackets() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse_sents","title":"parse_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647 \u0648 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06cc\u06a9 Iterator \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.evaluate","title":"evaluate(trees)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> trees = list(chunker.parse_sents([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]]))\n>>> chunker.evaluate(trees)\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a \u062f\u0631\u062e\u062a\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/chunker.html#hazm.chunker.tree2brackets","title":"tree2brackets(tree)","text":"

\u062e\u0631\u0648\u062c\u06cc \u062f\u0631\u062e\u062a\u06cc \u062a\u0627\u0628\u0639 parse() \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model='chunker.model')\n>>> tree=chunker.parse([('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n
>>> tree2brackets(tree)\n'[\u0646\u0627\u0645\u0647 \u0627\u06cc\u0634\u0627\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u0634\u062a\u0645 VP] .'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tree str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u067e\u0631\u062f\u0632\u0627\u0634 \u062a\u0627\u0628\u0639 parse()

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u0634\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0631\u0648\u0634\u0647\u200c\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u06a9\u0631\u0648\u0634\u0647 \u062c\u0632\u0626\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0646\u0648\u0639 \u0622\u0646 \u062c\u0627\u06cc \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/dependency_parser.html","title":"dependency_parser","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u0650 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u0627\u0628\u062a\u062f\u0627 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc dependecy_parser \u0631\u0627 \u0628\u0627 \u062d\u062c\u0645\u06cc \u062d\u062f\u0648\u062f \u06f1\u06f3 \u0645\u06af\u0627\u0628\u0627\u06cc\u062a \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647 \u06cc\u0627 \u0645\u0633\u06cc\u0631 \u062f\u0644\u062e\u0648\u0627\u0647 \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f5.\u06f6\u066a \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser","title":"MaltParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: NLTKMaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagger str

\u0646\u0627\u0645 \u062a\u0627\u0628\u0639 POS Tagger.

\u0627\u062c\u0628\u0627\u0631\u06cc lemmatizer str

\u0646\u0627\u0645 \u06a9\u0644\u0627\u0633 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628.

\u0627\u062c\u0628\u0627\u0631\u06cc working_dir str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc\u06cc \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644.

'dependency_parser' model_file str

\u0622\u062f\u0631\u0633 \u0645\u062f\u0644\u0650 \u0627\u0632 \u067e\u06cc\u0634 \u0622\u0645\u0648\u0632\u0634 \u062f\u06cc\u062f\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f mco.

'langModel.mco'"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_sents","title":"parse_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences str

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_tagged_sents","title":"parse_tagged_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062c\u0645\u0644\u0627\u062a.

\u0627\u0633\u062a\u062b\u0646\u0627\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Exception

\u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u062e\u0637\u0627 \u06cc\u06a9 \u0627\u06a9\u0633\u067e\u0634\u0646 \u0639\u0645\u0648\u0645\u06cc \u0635\u0627\u062f\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.DependencyParser","title":"DependencyParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: MaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 MaltParser \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm import POSTagger, Lemmatizer, DependencyParser\n>>> parser = DependencyParser(tagger=POSTagger(model='pos_tagger.model'), lemmatizer=Lemmatizer())\n>>> parser.parse(['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0631\u0641\u062a\u0647 \u0628\u0648\u062f\u0645', '.']).tree().pprint()\n(\u0645\u0646 (\u0628\u0647 (\u0645\u062f\u0631\u0633\u0647 (\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645 .))))\n
"},{"location":"content/hazm/embedding.html","title":"embedding","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u06cc\u0627 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding","title":"WordEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_type str

\u0646\u0648\u0639 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 \u200dfasttext, keyedvector, glove \u0628\u0627\u0634\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.train","title":"train(dataset_path, workers=multiprocessing.cpu_count() - 1, vector_size=200, epochs=10, min_count=5, fasttext_type='skipgram', dest_path='fasttext_word2vec_model.bin')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0627\u0632 \u0646\u0648\u0639 fasttext \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.train(dataset_path = 'dataset.txt', workers = 4, vector_size = 300, epochs = 30, fasttext_type = 'cbow', dest_path = 'fasttext_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u06a9\u0644\u0645\u0647.

200 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 fasttext_type str

\u0646\u0648\u0639 fasttext \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u06a9\u0647 \u0645\u06cc\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 skipgram \u06cc\u0627 cbow \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.

'skipgram' dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'fasttext_word2vec_model.bin'"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.__getitem__","title":"__getitem__(word)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.doesnt_match","title":"doesnt_match(words)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.doesnt_match(['\u0633\u0644\u0627\u0645' ,'\u062f\u0631\u0648\u062f' ,'\u062e\u062f\u0627\u062d\u0627\u0641\u0638' ,'\u067e\u0646\u062c\u0631\u0647'])\n'\u067e\u0646\u062c\u0631\u0647'\n>>> wordEmbedding.doesnt_match(['\u0633\u0627\u0639\u062a' ,'\u067e\u0644\u0646\u06af' ,'\u0634\u06cc\u0631'])\n'\u0633\u0627\u0639\u062a'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.similarity","title":"similarity(word1, word2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u0622\u0644\u0645\u0627\u0646')\n0.72231203\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u067e\u0646\u062c\u0631\u0647')\n0.04535884\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word1 str

\u06a9\u0644\u0645\u0647\u0654 \u0627\u0648\u0644

\u0627\u062c\u0628\u0627\u0631\u06cc word2 str

\u06a9\u0644\u0645\u0647\u0654 \u062f\u0648\u0645

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.nearest_words","title":"nearest_words(word, topn=5)","text":"

\u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06cc\u06a9 \u0648\u0627\u0698\u0647 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0622\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.nearest_words('\u0627\u06cc\u0631\u0627\u0646', topn = 5)\n[('\u0627\u06cc\u0631\u0627\u0646\u060c', 0.8742443919181824), ('\u06a9\u0634\u0648\u0631', 0.8735059499740601), ('\u06a9\u0634\u0648\u0631\u0645\u0627\u0646', 0.8443885445594788), ('\u0627\u06cc\u0631\u0627\u0646\u200c\u0628\u0647', 0.8271722197532654), ('\u062e\u0627\u0648\u0631\u0645\u06cc\u0627\u0646\u0647', 0.8266966342926025)]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0648\u0627\u0698\u06af\u0627\u0646 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc topn int

\u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0634\u0648\u062f.

5

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc [\u06a9\u0644\u0645\u0647\u0654 \u0645\u0631\u062a\u0628\u0637, \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637].

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_normal_vector","title":"get_normal_vector(word)","text":"

\u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> result = wordEmbedding.get_normal_vector('\u0633\u0631\u0628\u0627\u0632')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocabs","title":"get_vocabs()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.get_vocabs()\n['\u0648', '.', '\u062f\u0631', '\u060c', ...]\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocab_to_index","title":"get_vocab_to_index()","text":"

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631\u0647\u0627 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin)\n>>> vocab_to_index = wordEmbedding.get_vocab_to_index()\n>>> index = vocab_to_index['\u0633\u0644\u0627\u0645']\n>>> vocabs = wordEmbedding.get_vocabs()\n>>> vocabs[index]\n'\u0633\u0644\u0627\u0645'\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a dict

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vectors","title":"get_vectors()","text":"

\u0648\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0648\u0635\u06cc\u0641 \u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u06af\u0631\u062f\u0627\u0646\u062f.(\u0639\u0646\u0627\u0635\u0631 \u0627\u06cc\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0628\u0627 \u0648\u06a9\u062a\u0648\u0631 \u06a9\u0644\u0645\u0627\u062a \u062a\u0627\u0628\u0639 \u00a0get_vocabs \u0647\u0645\u200c\u0627\u0646\u062f\u06cc\u0633 \u0647\u0633\u062a\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> vectors = wordEmbedding.get_vectors()\n>>> all(vectors[wordEmbedding.get_vocab_to_index()['\u0633\u0644\u0627\u0645']] == wordEmbedding['\u0633\u0644\u0627\u0645'])\nTrue\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u062a\u0645\u0627\u0645\u06cc \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> wordEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus","title":"SentenceEmbeddingCorpus","text":"

SentenceEmbeddingCorpus.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__init__","title":"__init__(data_path)","text":"

init.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__iter__","title":"__iter__()","text":"

iter.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding","title":"SentEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model('sent2vec.model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.train","title":"train(dataset_path, min_count=5, workers=multiprocessing.cpu_count() - 1, windows=5, vector_size=300, epochs=10, dest_path='gensim_sent2vec.model')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af doc2vec \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.train(dataset_path = 'dataset.txt', min_count = 10, workers = 6, windows = 3, vector_size = 250, epochs = 35, dest_path = 'doc2vec_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 windows int

\u0637\u0648\u0644 \u067e\u0646\u062c\u0631\u0647 \u0628\u0631\u0627\u06cc \u0644\u062d\u0627\u0638 \u06a9\u0644\u0645\u0627\u062a \u0627\u0637\u0631\u0627\u0641 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u062a\u0631\u06cc\u0646 \u0622\u0646.

5 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u062c\u0645\u0644\u0647.

300 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'gensim_sent2vec.model'"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.__getitem__","title":"__getitem__(sent)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_sentence_vector","title":"get_sentence_vector(sent)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.get_sentence_vector('\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u062e\u0648\u062f\u0634 \u062a\u0628\u062f\u06cc\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent str

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u06cc\u062f\u0646\u06af \u0622\u0646 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a ndarray

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u062c\u0645\u0644\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.similarity","title":"similarity(sent1, sent2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.similarity('\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a', '\u067e\u0644\u0646\u06af \u0627\u0632 \u062f\u06cc\u06af\u0631 \u062c\u0627\u0646\u0648\u0631\u0627\u0646 \u062f\u0631\u0646\u062f\u0647 \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n>>> result = sentEmbedding.similarity('\u0647\u0636\u0645 \u06cc\u06a9 \u0645\u062d\u0635\u0648\u0644 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a', '\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent1 str

\u062c\u0645\u0644\u0647\u0654 \u0627\u0648\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc sent2 str

\u062c\u0645\u0644\u0647\u0654 \u062f\u0648\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0639\u062f\u062f\u06cc \u0628\u06cc\u0646 0 \u06481 \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u062c\u0645\u0644\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> sentEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u062c\u0645\u0644\u0627\u062a.

"},{"location":"content/hazm/informal_normalizer.html","title":"informal_normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer","title":"InformalNormalizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: Normalizer

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_verbs word_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_words seperation_flag bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648 \u062f\u0631 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0622\u0646 \u0641\u0627\u0635\u0644\u0647 \u062f\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f.

False **kargs str

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0646\u0627\u0645\u062f\u0627\u0631\u0650 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc

{}"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.split_token_words","title":"split_token_words(token)","text":"

\u0647\u0631\u062c\u0627\u06cc\u06cc \u062f\u0631 \u0645\u062a\u0646 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062a\u0623\u0633\u0641\u0627\u0646\u0647 \u062f\u0631 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062a\u0646\u200c\u0647\u0627\u060c \u0628\u0647 \u0628\u0647\u0627\u0646\u0647\u0654 \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u06cc\u0627 \u0627\u0632 \u0633\u0631\u0650 \u062a\u0646\u0628\u0644\u06cc\u060c \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u062f\u0631\u0633\u062a \u0631\u0639\u0627\u06cc\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0645\u062b\u0644\u0627\u064b \u062c\u0645\u0644\u0647\u0654 \u00ab\u062a\u0648 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f: \u00ab\u062a\u0648\u0631\u0627\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0641\u0648\u0627\u0635\u0644 \u0636\u0631\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0635\u062d\u06cc\u062d \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062a\u0648\u06a9\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0635\u062d\u06cc\u062d.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalized_word","title":"normalized_word(word)","text":"

\u0627\u0634\u06a9\u0627\u0644 \u0645\u062e\u062a\u0644\u0641 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalized_word('\u0645\u06cc\u200c\u0631\u0645')\n['\u0645\u06cc\u200c\u0631\u0648\u0645', '\u0645\u06cc\u200c\u0631\u0645']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0627\u0634\u06a9\u0627\u0644 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0631\u0627 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0628\u0627\u0628\u0627 \u06cc\u0647 \u0634\u063a\u0644 \u0645\u0646\u0627\u0633\u0628 \u0648\u0627\u0633\u0647 \u0628\u0686\u0647 \u0647\u0627\u0645 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc\u06cc \u0628\u0631\u0646\u0645\u06cc\u062e\u0648\u0631\u0647 !')\n[[['\u0628\u0627\u0628\u0627'], ['\u06cc\u06a9'], ['\u0634\u063a\u0644'], ['\u0645\u0646\u0627\u0633\u0628'], ['\u0628\u0631\u0627\u06cc'], ['\u0628\u0686\u0647'], ['\u0647\u0627\u06cc\u0645'], ['\u067e\u06cc\u062f\u0627'], ['\u06a9\u0631\u062f\u0646', '\u06a9\u0631\u062f\u0646\u062f'], ['\u06a9\u0647'], ['\u0628\u0647'], ['\u062c\u0627\u06cc\u06cc'], ['\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u062f', '\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u0647'], ['!']]]\n>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0627\u062c\u0627\u0632\u0647 \u0628\u062f\u06cc\u0645 \u0647\u0645\u0633\u0631\u0645\u0648\u0646 \u062f\u0631 \u062c\u0645\u0639 \u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634 \u0627\u062d\u0633\u0627\u0633 \u0622\u0632\u0627\u062f\u06cc \u06a9\u0646\u0647 \u0648 \u0641\u06a9\u0631 \u0646\u06a9\u0646\u0647 \u06a9\u0647 \u0645\u0627 \u062f\u0627\u0626\u0645 \u0647\u0648\u0627\u0633\u0645\u0648\u0646 \u0628\u0647\u0634 \u0647\u0633\u062a .')\n[[['\u0627\u062c\u0627\u0632\u0647'], ['\u0628\u062f\u0647\u06cc\u0645'], ['\u0647\u0645\u0633\u0631\u0645\u0627\u0646'], ['\u062f\u0631'], ['\u062c\u0645\u0639'], ['\u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634'], ['\u0627\u062d\u0633\u0627\u0633'], ['\u0622\u0632\u0627\u062f\u06cc'], ['\u06a9\u0646\u062f'], ['\u0648'], ['\u0641\u06a9\u0631'], ['\u0646\u06a9\u0646\u062f', '\u0646\u06a9\u0646\u0647'], ['\u06a9\u0647'], ['\u0645\u0627'], ['\u062f\u0627\u0626\u0645'], ['\u062d\u0648\u0627\u0633\u0645\u0627\u0646'], ['\u0628\u0647\u0634'], ['\u0647\u0633\u062a'], ['.']]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[List[str]]]

\u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.informal_conjugations","title":"informal_conjugations(verb)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0634\u06a9\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html","title":"lemmatizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f9.\u06f9 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer","title":"Lemmatizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0627\u0634\u06a9\u0627\u0644 \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs joined_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer.lemmatize","title":"lemmatize(word, pos='')","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631 pos \u0646\u0648\u0639 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a: (\u0627\u0633\u0645\u060c \u0641\u0639\u0644\u060c \u0635\u0641\u062a \u0648 ...) \u0648 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0631\u0648\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u062b\u0631 \u0628\u06af\u0630\u0627\u0631\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0635\u0641\u062a (\u0627\u0648 \u06cc\u06a9 \u0641\u0631\u062f \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0633\u062a)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0647\u0645\u0627\u0646 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u0645\u06cc\u200c\u0634\u0648\u062f \u0648\u0644\u06cc \u0647\u0645\u06cc\u0646 \u0648\u0627\u0698\u0647 \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0627\u0633\u0645 (\u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0632 \u0645\u0631\u062f\u0645)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0645\u06cc\u200c\u0634\u0648\u062f \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u00bb.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> lemmatizer = Lemmatizer()\n>>> lemmatizer.lemmatize('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> lemmatizer.lemmatize('\u0622\u062a\u0634\u0641\u0634\u0627\u0646')\n'\u0622\u062a\u0634\u0641\u0634\u0627\u0646'\n>>> lemmatizer.lemmatize('\u0645\u06cc\u200c\u0631\u0648\u0645')\n'\u0631\u0641\u062a#\u0631\u0648'\n>>> lemmatizer.lemmatize('\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a')\n'\u06af\u0641\u062a#\u06af\u0648'\n>>> lemmatizer.lemmatize('\u0646\u0686\u0634\u06cc\u062f\u0647_\u0627\u0633\u062a')\n'\u0686\u0634\u06cc\u062f#\u0686\u0634'\n>>> lemmatizer.lemmatize('\u0645\u0631\u062f\u0645', pos='N')\n'\u0645\u0631\u062f\u0645'\n>>> lemmatizer.lemmatize('\u0627\u062c\u062a\u0645\u0627\u0639\u06cc', pos='AJ')\n'\u0627\u062c\u062a\u0645\u0627\u0639\u06cc'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc pos str

\u0646\u0648\u0639 \u06a9\u0644\u0645\u0647. \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0633\u0647 \u0645\u0642\u062f\u0627\u0631 V (\u0641\u0639\u0644) \u0648 AJ (\u0635\u0641\u062a) \u0648 PRO (\u0636\u0645\u06cc\u0631) \u0631\u0627 \u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f.

''

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation","title":"Conjugation","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0627\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u200c\u06a9\u0631\u062f\u0646 \u0627\u0641\u0639\u0627\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_past","title":"perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0645', '\u062f\u06cc\u062f\u06cc', '\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_past","title":"negative_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_past('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0645', '\u0646\u062f\u06cc\u062f\u06cc', '\u0646\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_past","title":"passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_past","title":"negative_passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past","title":"imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past","title":"negative_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past","title":"passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past","title":"negative_passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_progresive","title":"past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_progresive","title":"passive_past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect","title":"present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_present_perfect","title":"negative_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_present_perfect","title":"subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_present_perfect","title":"negative_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_present_perfect","title":"grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_present_perfect","title":"negative_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect","title":"passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_present_perfect","title":"negative_passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_present_perfect","title":"passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_present_perfect","title":"negative_passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_present_perfect","title":"passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_present_perfect","title":"negative_passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present_perfect","title":"imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present_perfect","title":"negative_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_present_perfect","title":"subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_present_perfect","title":"negative_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present_perfect","title":"passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present_perfect","title":"negative_passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_present_perfect","title":"passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_present_perfect","title":"negative_passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect_progressive","title":"present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect_progressive","title":"passive_present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent","title":"past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent","title":"negative_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent","title":"passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent","title":"negative_passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent","title":"imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent","title":"negative_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent","title":"passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent","title":"negative_passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_progressive","title":"past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_progressive","title":"passive_past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect","title":"past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent_perfect","title":"negative_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_past_precedent_perfect","title":"subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_past_precedent_perfect","title":"negative_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_past_precedent_perfect","title":"grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_past_precedent_perfect","title":"negative_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect","title":"passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent_perfect","title":"negative_passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_past_precedent_perfect","title":"passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_past_precedent_perfect","title":"negative_passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_past_precedent_perfect","title":"passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_past_precedent_perfect","title":"negative_passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent_perfect","title":"imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent_perfect","title":"negative_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_past_precedent_perfect","title":"subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_past_precedent_perfect","title":"negative_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent_perfect","title":"passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent_perfect","title":"negative_passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_past_precedent_perfect","title":"passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_past_precedent_perfect","title":"negative_passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect_progressive","title":"past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect_progressive","title":"passive_past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_present","title":"perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_present('\u0628\u06cc\u0646')\n['\u0628\u06cc\u0646\u0645', '\u0628\u06cc\u0646\u06cc', '\u0628\u06cc\u0646\u062f', '\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_present","title":"negative_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_perfective_present","title":"subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646\u06cc', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_perfective_present","title":"negative_subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_perfective_present","title":"grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_perfective_present","title":"negative_grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_present","title":"passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_present","title":"negative_passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_perfective_present","title":"passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_perfective_present","title":"negative_passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_perfective_present","title":"passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_perfective_present","title":"negative_passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present","title":"imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present('\u0628\u06cc\u0646')\n['\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present","title":"negative_imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present('\u0628\u06cc\u0646')\n['\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present","title":"passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present","title":"negative_passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_progressive","title":"present_progressive(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_progressive('\u0628\u06cc\u0646')\n['\u062f\u0627\u0631\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u062f\u0627\u0631\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_progressive","title":"passive_present_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0631\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u0627\u0631\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u0627\u0631\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_future","title":"perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_future('\u062f\u06cc\u062f')\n['\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_future","title":"negative_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_future('\u062f\u06cc\u062f')\n['\u0646\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_future","title":"passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_future","title":"negative_passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_future","title":"imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_future('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_future","title":"negative_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_future('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_future","title":"passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_future","title":"negative_passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent","title":"future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent","title":"negative_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent","title":"passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent","title":"negative_passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent_imperfective","title":"future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent_imperfective","title":"negative_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent_imperfective","title":"passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent_imperfective","title":"negative_passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get","title":"get(verb, negative=False, passive=False)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc negative bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u0646\u0641\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False passive bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u062c\u0647\u0648\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List(str)

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get_all","title":"get_all(verb)","text":"

\u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0648\u062c\u0648\u0647 \u0627\u062e\u0628\u0627\u0631\u06cc\u060c \u0627\u0644\u062a\u0632\u0627\u0645\u06cc\u060c \u062f\u0633\u062a\u0648\u0631\u06cc \u0648 \u062f\u0631 \u0627\u0634\u06a9\u0627\u0644 \u0645\u0646\u0641\u06cc \u0648 \u0645\u062b\u0628\u062a \u0648 \u0645\u062c\u0647\u0648\u0644 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/normalizer.html","title":"normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer","title":"Normalizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 correct_spacing bool

\u0627\u06af\u0631 True\u200d \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646\u060c \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u062c\u0627\u0648\u0646\u062f\u06cc \u0648 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_diacritics bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u0631\u0627\u0628\u0650 \u062d\u0631\u0648\u0641 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_specials_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True decrease_repeated_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0628\u0627\u0631 \u0631\u0627 \u0628\u0647 \u06f2 \u0628\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0645\u062b\u0644\u0627\u064b \u00ab\u0633\u0644\u0627\u0645\u0645\u0645\u00bb \u0631\u0627 \u0628\u0647 \u00ab\u0633\u0644\u0627\u0645\u0645\u00bb \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True persian_style bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0645\u062e\u0635\u0648\u0635 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u200c\u06a9\u0631\u062f\u0646 \u06a9\u0648\u062a\u06cc\u0634\u0646 \u0628\u0627 \u06af\u06cc\u0648\u0645\u0647.

True persian_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0631\u0642\u0627\u0645 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc \u0631\u0627 \u0628\u0627 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True unicodes_replacement bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True seperate_mi bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.normalize('\u0627\u0650\u0639\u0644\u0627\u0645\u0645\u0645\u0645\u0645 \u06a9\u064e\u0631\u062f : \u00ab \u0632\u0645\u06cc\u0646 \u0644\u0631\u0632\u0647 \u0627\u06cc \u0628\u0647 \u0628\u064f\u0632\u0631\u06af\u06cc\u0650 6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 ...\u00bb')\n'\u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u00ab\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc \u0628\u0647 \u0628\u0632\u0631\u06af\u06cc \u06f6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 \u2026\u00bb'\n>>> normalizer.normalize('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.correct_spacing","title":"correct_spacing(text)","text":"

\u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645   \u062f\u0646\u06cc\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u0628\u0647 \u0637\u0648\u0644 \u06f9\u0645\u062a\u0631 \u0648 \u0639\u0631\u0636\u06f6\")\n'\u0628\u0647 \u0637\u0648\u0644 \u06f9 \u0645\u062a\u0631 \u0648 \u0639\u0631\u0636 \u06f6'\n>>> normalizer.correct_spacing(\"\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u200c\u0633\u0631\u0627\")\n'\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u0633\u0631\u0627'\n>>> normalizer.correct_spacing(\"\u200c\u0633\u0644\u0627\u0645\u200c \u0628\u0647 \u200c\u0647\u0645\u0647\u200c\")\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0640\u0640\u0640\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u062c\u0645\u0639\u0647\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc \u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc \u06a9\u0646\u0645\")\n'\u062c\u0645\u0639\u0647\u200c\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0645'\n>>> normalizer.correct_spacing(' \"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"   ')\n'\"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"'\n>>> normalizer.correct_spacing('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u0627\u062d\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_diacritics","title":"remove_diacritics(text)","text":"

\u0627\u0650\u0639\u0631\u0627\u0628 \u0631\u0627 \u0627\u0632 \u0645\u062a\u0646 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_diacritics('\u062d\u064e\u0630\u0641\u0650 \u0627\u0650\u0639\u0631\u0627\u0628')\n'\u062d\u0630\u0641 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('\u0622\u0645\u062f\u0646\u062f')\n'\u0622\u0645\u062f\u0646\u062f'\n>>> normalizer.remove_diacritics('\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628')\n'\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u0631\u0627\u0628 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_specials_chars","title":"remove_specials_chars(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647\u0654 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.decrease_repeated_chars","title":"decrease_repeated_chars(text)","text":"

\u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u062d\u0631\u0648\u0641 \u0631\u0627 \u062f\u0631 \u06a9\u0644\u0645\u0627\u062a\u06cc \u0645\u062b\u0644 \u0633\u0644\u0627\u0645\u0645\u0645\u0645\u0645\u0645 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f \u062f\u0633\u062a \u06a9\u0645 \u0628\u0647 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u0628\u0627 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_style","title":"persian_style(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_style('\"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\"')\n'\u00ab\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u00bb'\n>>> normalizer.persian_style('\u0648 ...')\n'\u0648 \u2026'\n>>> normalizer.persian_style('10.450')\n'10\u066b450'\n>>> normalizer.persian_style('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_number","title":"persian_number(text)","text":"

\u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_number('5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('\u06f5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0622\u0646 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0627\u0639\u062f\u0627\u062f \u0648 \u0639\u0644\u0627\u0645\u062a \u066a \u0641\u0627\u0631\u0633\u06cc.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.unicodes_replacement","title":"unicodes_replacement(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062e\u0627\u0635 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644\u0650 \u0646\u0631\u0645\u0627\u0644 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u063a\u0627\u0644\u0628\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0641\u0642\u0637 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u06a9\u0647 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0622\u0646:

\u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \ufdfd \u0628\u0633\u0645 \u0627\u0644\u0644\u0647 \u0627\u0644\u0631\u062d\u0645\u0646 \u0627\u0644\u0631\u062d\u06cc\u0645 \ufdfc \u0631\u06cc\u0627\u0644 \ufdf0\u060c \ufdf9 \u0635\u0644\u06cc \ufdf2 \u0627\u0644\u0644\u0647 \ufdf3 \u0627\u06a9\u0628\u0631 \ufdf4 \u0645\u062d\u0645\u062f \ufdf5 \u0635\u0644\u0639\u0645 \ufdf6 \u0631\u0633\u0648\u0644 \ufdf7 \u0639\u0644\u06cc\u0647 \ufdf8 \u0648\u0633\u0644\u0645 \ufef5\u060c \ufef6\u060c \ufef7\u060c \ufef8\u060c \ufef9\u060c \ufefa\u060c \ufefb\u060c \ufefc \u0644\u0627

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n>>> normalizer.remove_specials_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 (\u062c\u062f\u0648\u0644 \u0628\u0627\u0644\u0627)\u060c \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u060c \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.seperate_mi","title":"seperate_mi(text)","text":"

\u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0646\u06cc\u0645\u200c\u0641\u0627\u0635\u0644\u0647 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.seperate_mi('\u0646\u0645\u06cc\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u06af\u0641\u062a')\n'\u0646\u0645\u06cc\u200c\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u200c\u06af\u0641\u062a'\n>>> normalizer.seperate_mi('\u0645\u06cc\u0632')\n'\u0645\u06cc\u0632'\n>>> normalizer.seperate_mi('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062f\u0631 \u0622\u0646 \u062c\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062c\u062f\u0627 \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.token_spacing","title":"token_spacing(tokens)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0628\u0686\u0633\u0628\u0646\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644: ['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'] \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0647: ['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc'].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.token_spacing(['\u06a9\u062a\u0627\u0628', '\u0647\u0627'])\n['\u06a9\u062a\u0627\u0628\u200c\u0647\u0627']\n>>> normalizer.token_spacing(['\u0627\u0648', '\u0645\u06cc', '\u0631\u0648\u062f'])\n['\u0627\u0648', '\u0645\u06cc\u200c\u0631\u0648\u062f']\n>>> normalizer.token_spacing(['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f'])\n['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f']\n>>> normalizer.token_spacing(['\u0627\u062e\u0644\u0627\u0644', '\u06af\u0631'])\n['\u0627\u062e\u0644\u0627\u0644\u200c\u06af\u0631']\n>>> normalizer.token_spacing(['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'])\n['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc']\n>>> normalizer.token_spacing([])\n[]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0647 \u0634\u06a9\u0644 [token1, token2, ...].

"},{"location":"content/hazm/pos_tagger.html","title":"pos_tagger","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: SequenceTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f8.\u06f8 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 SequenceTagger \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.data_maker(tokens = [['\u062f\u0644\u0645', '\u0627\u06cc\u0646\u062c\u0627', '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', '.']])\n[[{'word': '\u062f\u0644\u0645', 'is_first': True, 'is_last': False, 'prefix-1': '\u062f', 'prefix-2': '\u062f\u0644', 'prefix-3': '\u062f\u0644\u0645', 'suffix-1': '\u0645', 'suffix-2': '\u0644\u0645', 'suffix-3': '\u062f\u0644\u0645', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False}, {'word': '\u0627\u06cc\u0646\u062c\u0627', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0646', 'suffix-1': '\u0627', 'suffix-2': '\u062c\u0627', 'suffix-3': '\u0646\u062c\u0627', 'prev_word': '\u062f\u0644\u0645', 'two_prev_word': '.', 'next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False}, {'word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0627', 'prefix-3': '\u0645\u0627\u0646', 'suffix-1': '\u062a', 'suffix-2': '\u0633\u062a', 'suffix-3': '\u0627\u0633\u062a', 'prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_prev_word': '\u062f\u0644\u0645', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[str]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

Name \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List List(Dict())

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.features","title":"features(sentence, index)","text":"

features.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html","title":"sentence_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u062a\u0627\u0628\u0639 WordTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer","title":"SentenceTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer.tokenize","title":"tokenize(text)","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u0622\u0646 \u0645\u06cc\u200c\u0634\u0650\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = SentenceTokenizer()\n>>> tokenizer.tokenize('\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a. \u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!')\n['\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.', '\u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062c\u0645\u0644\u0627\u062a \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u062c\u0645\u0644\u0627\u062a \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/sequence_tagger.html","title":"sequence_tagger","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger","title":"SequenceTagger","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0631 \u0646\u0642\u0634 \u06cc\u06a9 wrapper \u0628\u0631\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 python-crfsuite \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 tagger.

None data_maker function

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

data_maker"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.load_model","title":"load_model(model)","text":"

\u0641\u0627\u06cc\u0644 \u062a\u06af\u0631 \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.load_model(model = 'tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062a\u06af\u0631.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.train","title":"train(tagged_list, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='crf.model', report_duration=True)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\nFeature generation\ntype: CRF1d\nfeature.minfreq: 0.000000\nfeature.possible_states: 0\nfeature.possible_transitions: 1\n0....1....2....3....4....5....6....7....8....9....10\nNumber of features: 150\nSeconds required: 0.001\n...\nWriting feature references for attributes\nSeconds required: 0.000\n

training time: 0.01 sec

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_list List[{List[Tuple[str,str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0645\u062f\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose boolean

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'crf.model' report_duration boolean

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.save_model","title":"save_model(filename)","text":"

\u0645\u062f\u0644 \u062a\u0647\u06cc\u0647\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u062a\u0627\u0628\u0639 train() \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\n>>> tagger.save_model(file_name = 'new_tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.evaluate","title":"evaluate(tagged_sent)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.evaluate([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]])\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_sent List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0644\u06cc\u0628\u0644\u200c\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/stemmer.html","title":"stemmer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer","title":"Stemmer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: StemmerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer.stem","title":"stem(word)","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> stemmer = Stemmer()\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u0647\u0627\u06cc\u0634\u0627\u0646')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u0627\u0646\u062f\u06cc\u0634\u0647\u200c\u0627\u0634')\n'\u0627\u0646\u062f\u06cc\u0634\u0647'\n>>> stemmer.stem('\u062e\u0627\u0646\u06c0')\n'\u062e\u0627\u0646\u0647'\n>>> stemmer.stem('\u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646\u200c\u0647\u0627')\n'\u0645\u062d\u0628\u0648\u0628'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u067e\u06cc\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/token_splitter.html","title":"token_splitter","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter","title":"TokenSplitter","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter.split_token_words","title":"split_token_words(token)","text":"

\u062a\u0648\u06a9\u0646\u0650 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0627\u06af\u0631 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0631\u0648\u0634 \u0642\u0627\u0628\u0644 \u062a\u062c\u0632\u06cc\u0647 \u0628\u0627\u0634\u062f \u0647\u0645\u0647\u0654 \u062d\u0627\u0644\u062a\u200c\u0647\u0627\u06cc \u0645\u0645\u06a9\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627\u00bb \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'] \u062a\u062c\u0632\u06cc\u0647 \u0634\u0648\u062f \u0648 \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',] \u0634\u06a9\u0633\u062a\u0647 \u0634\u0648\u062f\u061b \u067e\u0633 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f: [('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> splitter = TokenSplitter()\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627\u062c\u0645\u0647\u0648\u0631\u06cc')\n[('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627', '\u062c\u0645\u0647\u0648\u0631\u06cc')]\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648')\n[('\u0635\u062f', '\u0627\u0648'), ('\u0635\u062f\u0627', '\u0648')]\n>>> splitter.split_token_words('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)]\n>>> splitter.split_token_words('\u062f\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 [(\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), (\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), \u2026]\u0647\u0627.

"},{"location":"content/hazm/word_tokenizer.html","title":"word_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u060c \u0627\u0632 \u062a\u0627\u0628\u0639 SentenceTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer","title":"WordTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u06af\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u00bb \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u00ab\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a\u00bb \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

True separate_emoji bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0645\u0648\u062c\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0647\u0645 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_links bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 LINK \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_ids bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 ID \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_emails bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 EMAIL\u200d \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u062f\u0627\u062f \u0627\u0639\u0634\u0627\u0631\u06cc \u0631\u0627 \u0628\u0627NUMF \u0648 \u0627\u0639\u062f\u0627\u062f \u0635\u062d\u06cc\u062d \u0631\u0627 \u0628\u0627NUM \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u0639\u062f\u0627\u062f \u063a\u06cc\u0631\u0627\u0639\u0634\u0627\u0631\u06cc\u060c \u062a\u0639\u062f\u0627\u062f \u0627\u0631\u0642\u0627\u0645 \u0646\u06cc\u0632 \u062c\u0644\u0648\u06cc NUM \u0645\u06cc\u200c\u0622\u06cc\u062f.

False replace_hashtags bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0639\u0644\u0627\u0645\u062a # \u0631\u0627 \u0628\u0627 TAG \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.tokenize","title":"tokenize(text)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.tokenize('\u0627\u06cc\u0646 \u062c\u0645\u0644\u0647 (\u062e\u06cc\u0644\u06cc) \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0646\u06cc\u0633\u062a!!!')\n['\u0627\u06cc\u0646', '\u062c\u0645\u0644\u0647', '(', '\u062e\u06cc\u0644\u06cc', ')', '\u067e\u06cc\u0686\u06cc\u062f\u0647', '\u0646\u06cc\u0633\u062a', '!!!']\n>>> tokenizer = WordTokenizer(join_verb_parts=False)\n>>> print(' '.join(tokenizer.tokenize('\u0633\u0644\u0627\u0645.')))\n\u0633\u0644\u0627\u0645 .\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_links=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f https://t.co/tZOurPSXzi https://t.co/vtJtwsRebP')))\n\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f LINK LINK\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_ids=True, replace_numbers=True)\n>>> print(' '.join(tokenizer.tokenize('\u0632\u0644\u0632\u0644\u0647 \u06f4.\u06f8 \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 @bourse24ir')))\n\u0632\u0644\u0632\u0644\u0647 NUMF \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 ID\n>>> tokenizer = WordTokenizer(join_verb_parts=False, separate_emoji=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02\ud83d\ude02\ud83d\ude02')))\n\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02 \ud83d\ude02 \ud83d\ude02\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.join_verb_parts","title":"join_verb_parts(tokens)","text":"

\u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.join_verb_parts(['\u062e\u0648\u0627\u0647\u062f', '\u0631\u0641\u062a'])\n['\u062e\u0648\u0627\u0647\u062f_\u0631\u0641\u062a']\n>>> tokenizer.join_verb_parts(['\u0631\u0641\u062a\u0647', '\u0627\u0633\u062a'])\n['\u0631\u0641\u062a\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u0634\u062f\u0647', '\u0627\u0633\u062a'])\n['\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u062e\u0648\u0627\u0647\u062f', '\u0634\u062f'])\n['\u06af\u0641\u062a\u0647_\u062e\u0648\u0627\u0647\u062f_\u0634\u062f']\n>>> tokenizer.join_verb_parts(['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f'])\n['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u06cc\u06a9 \u0641\u0639\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0627\u0632 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0644\u0632\u0648\u0645 \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/index.html","title":"\u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627","text":"

\u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u06a9\u0647 \u063a\u0627\u0644\u0628\u0627\u064b \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 \u00ab\u067e\u06cc\u06a9\u0631\u0647\u00bb \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u06af\u0648\u0647\u0627 \u0648 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0636\u0631\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f. \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0628\u0647 \u0642\u0627\u0644\u0628\u06cc \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0635\u0631\u0641 \u0648\u0642\u062a\u06cc \u062c\u062f\u0627 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0627\u0633\u062a. \u0645\u0627 \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0648\u0642\u062a \u0634\u0645\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u062a\u0647\u06cc\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645 \u06a9\u0647 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0639\u0631\u0648\u0641 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u062a\u0633\u0647\u06cc\u0644 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0627\u0633\u0627\u0633\u0627\u064b \u062c\u0632\u0626\u06cc \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0628\u0647 \u0634\u0645\u0627\u0631 \u0646\u0645\u06cc\u200c\u0631\u0648\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/index.html#hamshahri_reader","title":"hamshahri_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#mirastext_reader","title":"mirastext_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#quran_reader","title":"quran_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#bijankhan_reader","title":"bijankhan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#dadegan_reader","title":"dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#universal_dadegan_reader","title":"universal_dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#degarbayan_reader","title":"degarbayan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persica_reader","title":"persica_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persian_plain_text_reader","title":"persian_plain_text_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#peykare_reader","title":"peykare_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#sentipers_reader","title":"sentipers_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#tnews_reader","title":"tnews_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#treebank_reader","title":"treebank_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#verbvalency_reader","title":"verbvalency_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#wikipedia_reader","title":"wikipedia_reader","text":""},{"location":"content/hazm/corpus_readers/bijankhan_reader.html","title":"bijankhan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646\u00a0\u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u0648 \u06f6\u06f0\u06f0 \u0647\u0632\u0627\u0631 \u06a9\u0644\u0645\u0647 \u06a9\u0647 \u0628\u0627 \u06f5\u06f5\u06f0 \u0646\u0648\u0639 \u0628\u0631\u0686\u0633\u0628 POS \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062f\u0631 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647\u0654 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f3\u06f0\u06f0 \u062a\u06af \u0645\u0648\u0636\u0648\u0639\u06cc \u0686\u0648\u0646 \u0633\u06cc\u0627\u0633\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc \u0648 ... \u0628\u0631\u0627\u06cc \u0645\u062a\u0648\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader","title":"BijankhanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 bijankhan_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647\u200c\u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True pos_map Optional[str]

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

None"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> bijankhan = BijankhanReader(bijankhan_file='bijankhan.txt')\n>>> next(bijankhan.sents())\n[('\u0627\u0648\u0644\u06cc\u0646', 'ADJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'N'), ('\u062e\u0627\u0631\u062c', 'ADJ'), ('\u0627\u0632', 'PREP'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'N'), ('\u0634\u0645\u0633\u06cc', 'ADJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html","title":"dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

PerDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader","title":"DadeganReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conll_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.sents","title":"sents()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> next(dadegan.sents())\n[('\u0627\u06cc\u0646', 'DET'), ('\u0645\u06cc\u0647\u0645\u0627\u0646\u06cc', 'N'), ('\u0628\u0647', 'P'), ('\u0645\u0646\u0638\u0648\u0631', 'Ne'), ('\u0622\u0634\u0646\u0627\u06cc\u06cc', 'Ne'), ('\u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc', 'Ne'), ('\u0627\u0648', 'PRO'), ('\u0628\u0627', 'P'), ('\u063a\u0630\u0627\u0647\u0627\u06cc', 'Ne'), ('\u0627\u06cc\u0631\u0627\u0646\u06cc', 'AJ'), ('\u062a\u0631\u062a\u06cc\u0628', 'N'), ('\u062f\u0627\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.chunked_trees","title":"chunked_trees()","text":"

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> tree2brackets(next(dadegan.chunked_trees()))\n'[\u0627\u06cc\u0646 \u0645\u06cc\u0647\u0645\u0627\u0646\u06cc NP] [\u0628\u0647 PP] [\u0645\u0646\u0638\u0648\u0631 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc \u0627\u0648 NP] [\u0628\u0627 PP] [\u063a\u0630\u0627\u0647\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc NP] [\u062a\u0631\u062a\u06cc\u0628 \u062f\u0627\u062f\u0647_\u0634\u062f VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'], '\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'],'\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.word_nodes","title":"word_nodes(tree)","text":"

\u0646\u0648\u062f\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0631\u062a\u0628\u200c\u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.node_deps","title":"node_deps(node)","text":"

\u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u06cc\u0644\u062f deps \u0646\u0648\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html","title":"degarbayan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u0650\u06af\u064e\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00a0\u062d\u0627\u0648\u06cc \u06f1\u06f5\u06f2\u06f3 \u0646\u0645\u0648\u0646\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u06cc\u0627\u0646\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 \u0645\u0641\u0647\u0648\u0645\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u0647\u0633\u062a\u0646\u062f. \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc\u200c\u0647\u0627 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0633\u0647 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u00ab\u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb\u060c \u00ab\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb \u0648 \u00ab\u0646\u0627\u0645\u0631\u062a\u0628\u0637\u00bb \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0645\u06a9\u0627\u0631\u06cc \u062c\u0645\u0639\u06cc \u062f\u0631 \u067e\u06cc\u0627\u0645\u200c\u0631\u0633\u0627\u0646 \u062a\u0644\u06af\u0631\u0627\u0645 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader","title":"DegarbayanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc corpus_file str

\u0641\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u062d\u0627\u0644\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0650 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0646\u06cc\u0633\u062a.

'corpus_pair.xml' judge_type str

\u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062f\u0627\u0631\u0627\u06cc \u062f\u0648 \u0645\u0642\u062f\u0627\u0631 three_class \u0648 two_class \u0627\u0633\u062a. \u062f\u0631 \u062d\u0627\u0644\u062a three_class \u062c\u0645\u0644\u0627\u062a \u0633\u0647 \u0628\u0631\u0686\u0633\u0628 \u0645\u06cc\u200c\u062e\u0648\u0631\u0646\u062f: \u06f1. Paraphrase(\u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f2. SemiParaphrase(\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f3. NotParaphrase(\u063a\u06cc\u0631 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646). \u062f\u0631 \u062d\u0627\u0644\u062a two_class \u062d\u0627\u0644\u062a \u062f\u0648\u0645 \u06cc\u0639\u0646\u06cc SemiParaphrase \u0647\u0645 \u0628\u0631\u0686\u0633\u0628 Paraphrase \u0645\u06cc\u200c\u062e\u0648\u0631\u064e\u062f.

'three_class'"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.pairs","title":"pairs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 (\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628) \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> degarbayan = DegarbayanReader(root='degarbayan')\n>>> next(degarbayan.pairs())\n('24 \u0646\u0641\u0631 \u0646\u0647\u0627\u06cc\u06cc \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062e\u0627\u0635 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f', '\u06a9\u06cc \u0631\u0648\u0634 24 \u0628\u0627\u0632\u06cc\u06a9\u0646 \u0631\u0627 \u0628\u0647 \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0641\u0648\u062a\u0628\u0627\u0644 \u062f\u0639\u0648\u062a \u06a9\u0631\u062f', 'Paraphrase')\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9(\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html","title":"hamshahri_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc\u00a0\u062d\u0627\u0648\u06cc \u06f3\u06f1\u06f8 \u0647\u0632\u0627\u0631 \u062e\u0628\u0631 \u0627\u0632 \u0631\u0648\u0632\u0646\u0627\u0645\u0647 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0632 \u0633\u0627\u0644\u200c\u0647\u0627\u06cc \u06f1\u06f3\u06f7\u06f5 \u062a\u0627 \u06f1\u06f3\u06f8\u06f6 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 crawl \u06a9\u0631\u062f\u0646 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0647\u0645\u0634\u0647\u0631\u06cc \u0648 \u06af\u0630\u0631 \u0627\u0632 \u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0645\u0647\u0654 \u0627\u06cc\u0646 \u062e\u0628\u0631\u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628 CAT \u0628\u0648\u062f\u0647 \u0648 \u0631\u062f\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0648\u0636\u0648\u0639\u06cc \u0622\u0646 \u0645\u0634\u062e\u0635 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u062a\u0648\u0633\u0637 \u06af\u0631\u0648\u0647 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u067e\u0627\u06cc\u06a9\u0627\u0647 \u062f\u0627\u062f\u0647\u0654 \u062f\u0627\u0646\u0634\u06af\u0627\u0647 \u062a\u0647\u0631\u0627\u0646 \u0648 \u0628\u0627 \u062d\u0645\u0627\u06cc\u062a \u0645\u0631\u06a9\u0632 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0645\u062e\u0627\u0628\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader","title":"HamshahriReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631\u0650 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> hamshahri = HamshahriReader(root='hamshahri')\n>>> next(hamshahri.docs())['id']\n'HAM2-750403-001'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html","title":"mirastext_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b\u00a0\u062d\u0627\u0648\u06cc \u06f2,\u06f8\u06f3\u06f5,\u06f4\u06f1\u06f4 \u062e\u0628\u0631 \u0627\u0632 \u06f2\u06f5\u06f0 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader","title":"MirasTextReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> mirastext = MirasTextReader(filename='mirastext.txt')\n>>> next(mirastext.texts())[:42]  # first 42 characters of fitst text\n'\u0627\u06cc\u0631\u0627\u0646\u06cc\u200c\u0647\u0627 \u0686\u0642\u062f\u0631 \u0627\u0632 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u061f'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persian_plain_text_reader.html","title":"persian_plain_text_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/persica_reader.html","title":"persica_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627\u00a0\u062d\u0627\u0648\u06cc \u062e\u0628\u0631\u0647\u0627\u06cc \u0628\u0631\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0627\u06cc\u0633\u0646\u0627 \u062f\u0631 \u06cc\u0627\u0632\u062f\u0647 \u062f\u0633\u062a\u0647\u0654 \u0648\u0631\u0632\u0634\u06cc\u060c \u0627\u0642\u062a\u0635\u0627\u062f\u06cc\u060c \u0641\u0631\u0647\u0646\u06af\u06cc\u060c \u0645\u0630\u0647\u0628\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc\u060c \u0633\u06cc\u0627\u0633\u06cc\u060c \u0639\u0644\u0645\u06cc\u060c \u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u060c \u0622\u0645\u0648\u0632\u0634\u06cc\u060c \u062d\u0642\u0648\u0642 \u0642\u0636\u0627\u06cc\u06cc \u0648 \u0628\u0647\u062f\u0627\u0634\u062a \u0627\u0633\u062a. \u0631\u0648\u06cc \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634\u200c\u0647\u0627\u06cc\u06cc \u0635\u0648\u0631\u062a \u0634\u062f\u0647 \u0648 \u0622\u0645\u0627\u062f\u0647\u0654 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0648 \u062f\u0627\u062f\u0647\u200c\u06a9\u0627\u0648\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader","title":"PersicaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 csv_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f csv.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.docs())['id']\n843656\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.texts()).startswith('\u0648\u0632\u064a\u0631 \u0639\u0644\u0648\u0645 \u062f\u0631 \u062c\u0645\u0639 \u0627\u0633\u062a\u0627\u062f\u0627\u0646 \u0646\u0645\u0648\u0646\u0647 \u0643\u0634\u0648\u0631 \u06af\u0641\u062a')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html","title":"peykare_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

peykare \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u0648 \u06af\u0641\u062a\u0627\u0631\u06cc \u0631\u0633\u0645\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0648\u0627\u0642\u0639\u06cc \u0647\u0645\u0686\u0648\u0646 \u0631\u0648\u0632\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u060c \u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u0650 \u0627\u0632 \u0642\u0628\u0644 \u062a\u0627\u06cc\u067e\u200c\u0634\u062f\u0647\u060c \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u0634\u062f\u0647\u060c \u062a\u0635\u062d\u06cc\u062d \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u0628\u0631\u0686\u0633\u0628 \u062e\u0648\u0631\u062f\u0647 \u0627\u0633\u062a. \u062d\u062c\u0645 \u0627\u06cc\u0646 \u062f\u0627\u062f\u06af\u0627\u0646 \u062d\u062f\u0648\u062f\u0627\u064b \u06f1\u06f0\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a \u0648 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u062a\u0647\u06cc\u0647 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u062f\u0627\u0631\u0627\u06cc \u062a\u0646\u0648\u0639 \u0628\u0633\u06cc\u0627\u0631 \u0632\u06cc\u0627\u062f\u06cc \u0627\u0633\u062a. \u06f1\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06f8\u06f8\u06f2 \u0628\u0631\u0686\u0633\u0628 \u0646\u062d\u0648\u06cc-\u0645\u0639\u0646\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u062a\u0648\u0633\u0637 \u062f\u0627\u0646\u0634\u062c\u0648\u06cc\u0627\u0646 \u0631\u0634\u062a\u0647\u0654 \u0632\u0628\u0627\u0646\u200c\u0634\u0646\u0627\u0633\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u062f\u0647\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0647\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0631 \u062d\u0633\u0628 \u0645\u0648\u0636\u0648\u0639 \u0648 \u0645\u0646\u0628\u0639 \u0622\u0646 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u0632\u0628\u0627\u0646\u06cc \u0648 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader","title":"PeykareReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0622\u062f\u0631\u0633 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0642\u0633\u0645\u062a\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0686\u0633\u0628\u06cc\u062f\u0647\u200c\u0628\u0647\u200c\u0647\u0645 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647_\u0645\u06cc\u200c\u0634\u0648\u062f.

True pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062a\u0646 \u062e\u0627\u0645 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0627\u0645 \u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.doc_to_sents","title":"doc_to_sents(document)","text":"

\u0633\u0646\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u06a9\u0644\u0645\u0647, \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 document str

\u0633\u0646\u062f\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0647\u0627 \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632(\u06a9\u0644\u0645\u0647\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> peykare = PeykareReader(root='peykare')\n>>> next(peykare.sents())\n[('\u062f\u06cc\u0631\u0632\u0645\u0627\u0646\u06cc', 'N'), ('\u0627\u0632', 'P'), ('\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631', 'N,EZ'), ('\u0627\u0644\u062c\u0632\u06cc\u0631\u0647', 'N'), ('\u0646\u0645\u06cc\u200c\u06af\u0630\u0631\u062f', 'V'), ('\u060c', 'PUNC'), ('\u0627\u0645\u0627', 'CONJ'), ('\u0627\u06cc\u0646', 'DET'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ,EZ'), ('\u0639\u0631\u0628\u06cc', 'N'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u0633\u0631\u06cc\u0639', 'ADV'), ('\u062a\u0648\u0627\u0646\u0633\u062a\u0647', 'V'), ('\u062f\u0631', 'P'), ('\u0645\u06cc\u0627\u0646', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0639\u0638\u06cc\u0645', 'AJ,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ'), ('\u0648', 'CONJ'), ('\u0628\u0646\u06af\u0627\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0686\u0646\u062f\u0631\u0633\u0627\u0646\u0647\u200c\u0627\u06cc', 'AJ,EZ'), ('\u062f\u0646\u06cc\u0627', 'N'), ('\u062e\u0648\u062f\u06cc', 'N'), ('\u0646\u0634\u0627\u0646', 'N'), ('\u062f\u0647\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_u(['N','COM','SING'], '\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'NOUN'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc word str

\u0628\u0631\u0686\u0633\u0628\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0647 \u0628\u0631\u0686\u0633\u0628 \u062c\u0647\u0627\u0646\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u062c\u0647\u0627\u0646\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N','COM','SING'],'\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.join_verb_parts","title":"join_verb_parts(sentence)","text":"

\u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u200c\u0647\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 (_) \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> join_verb_parts([('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647', 'AJ'), ('\u0634\u062f', 'V'), ('.', 'PUNC')])\n[('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u062a\u0648\u06a9\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/quran_reader.html","title":"quran_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0634\u0627\u0645\u0644 \u0642\u0648\u0627\u0639\u062f \u0646\u062d\u0648\u06cc \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u06cc\u062e\u062a\u200c\u0634\u0646\u0627\u0633\u06cc \u062a\u06a9\u200c\u062a\u06a9 \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u06a9\u0631\u06cc\u0645 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader","title":"QuranReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 quran_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.parts","title":"parts()","text":"

\u0627\u062c\u0632\u0627\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc\u200c\u0634\u0627\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u06cc\u06a9 \u062c\u0632\u0621 \u0644\u0632\u0648\u0645\u0627\u064b \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0646\u06cc\u0633\u062a\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u0644\u0631\u062d\u0645\u0646\u00bb \u0627\u0632 \u062f\u0648 \u062c\u0632\u0621 \u00ab\u0627\u0644\u00bb \u0648 \u00ab\u0631\u062d\u0645\u0646\u00bb \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> parts=QuranReader(quran_file='quranic_corpus_morphology.txt').parts()\n>>> print(next(parts))\n{'loc': (1, 1, 1, 1), 'text': '\u0628\u0650', 'tag': 'P'}\n>>> print(next(parts))\n{'loc': (1, 1, 1, 2), 'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}\n>>> print(next(parts))\n{'loc': (1, 1, 2, 1), 'text': '\u0671\u0644\u0644\u0651\u064e\u0647\u0650', 'tag': 'PN', 'lem': '\u0671\u0644\u0644\u0651\u064e\u0647', 'root': '\u0627\u0644\u0647'}\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062c\u0632\u0621 \u0628\u0639\u062f\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.words","title":"words()","text":"

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> words=QuranReader(quran_file='quranic_corpus_morphology.txt').words()\n>>> print(next(words))\n('1.1.1', '\u0628\u0650\u0633\u0652\u0645\u0650', '\u0671\u0633\u0652\u0645', '\u0633\u0645\u0648', 'P-N', [{'text': '\u0628\u0650', 'tag': 'P'}, {'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}])\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0647\u0654 \u0628\u0639\u062f\u06cc \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html","title":"sentiPers_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0631\u0633 \u0634\u0627\u0645\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader","title":"SentiPersReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.docs","title":"docs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u062a\u0646 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u0641\u06cc\u0644\u062f comments\u062e\u0648\u062f\u0634 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0645\u062a\u0646 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.comments","title":"comments()","text":"

\u0646\u0638\u0631\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u062a\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentipers = SentiPersReader(root='sentipers')\n>>> next(sentipers.comments())[0][1]\n'\u0628\u064a\u0634\u062a\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a \u0628\u0631\u0627\u064a \u06a9\u0633\u0627\u0646\u064a \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062a\u0646\u0648\u0639 \u0647\u0633\u062a\u0646\u062f \u0648 \u062f\u0631 \u0647\u0645\u0647 \u0686\u064a\u0632 \u0646\u0648 \u06af\u0631\u0627\u064a\u064a \u062f\u0627\u0631\u0646\u062f .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0646\u0638\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html","title":"tnews_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader","title":"TNewsReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 iterator \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.docs())['id']\n'14092303482300013653'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.texts()).startswith('\u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u201d  \u0634\u0628\u06a9\u0647 \u0627\u0637\u0644\u0627\u0639 \u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc \u0628\u0648\u062a\u06cc\u0627  \u201d \u0628\u0647 \u0646\u0642\u0644 \u0627\u0632 \u0627\u0631\u06af \u0646\u06cc\u0648\u0632')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html","title":"treebank_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u062d\u0627\u0648\u06cc \u0647\u0632\u0627\u0631\u0627\u0646 \u062c\u0645\u0644\u0647\u0654 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader","title":"TreebankReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e join_clitics bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0648\u0627\u0698\u0647\u200c\u0628\u0633\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u06a9\u0644\u0645\u0647\u0654 \u0645\u0627\u062f\u0631 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Any

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0631\u062e\u062a\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> print(next(treebank.trees()))\n(S\n  (VPS\n    (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (MN (N \u0622\u062f\u0648\u0644\u0641/N) (N \u0628\u0648\u0631\u0646/N)))\n    (VPC\n      (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (NPA (N \u0627\u062a\u0641\u0627\u0642\u0627\u062a/Ne) (ADJ \u0631\u0648\u06cc\u0627\u06cc\u06cc/AJ)))\n      (V \u0627\u0633\u062a/V)))\n  (PUNC ./PUNC))\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> next(treebank.sents())\n[('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0622\u062f\u0648\u0644\u0641', 'N'), ('\u0628\u0648\u0631\u0646', 'N'), ('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0627\u062a\u0641\u0627\u0642\u0627\u062a', 'Ne'), ('\u0631\u0648\u06cc\u0627\u06cc\u06cc', 'AJ'), ('\u0627\u0633\u062a', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.chunked_trees","title":"chunked_trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> treebank = TreebankReader(root='treebank')\n>>> tree2brackets(next(treebank.chunked_trees()))\n'[\u062f\u0646\u06cc\u0627\u06cc \u0622\u062f\u0648\u0644\u0641 \u0628\u0648\u0631\u0646 NP] [\u062f\u0646\u06cc\u0627\u06cc \u0627\u062a\u0641\u0627\u0642\u0627\u062a \u0631\u0648\u06cc\u0627\u06cc\u06cc NP] [\u0627\u0633\u062a VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.coarse_pos_e","title":"coarse_pos_e(tags)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['Nasp---', 'pers', 'prop'])\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html","title":"universal_dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a. PerUDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.UniversalDadeganReader","title":"UniversalDadeganReader","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: DadeganReader

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conllu_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.conllu2conll","title":"conllu2conll(conllu_path)","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 conllu \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0639\u062f \u0627\u0632 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0641\u0631\u0645\u062a \u0642\u062f\u06cc\u0645\u06cc conll \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u0631\u0634\u062a\u0647\u0654 \u0645\u062a\u0646\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html","title":"verbvalency_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u062d\u0627\u0648\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f5\u06f0\u06f0 \u0641\u0639\u0644 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0647\u0646\u06af\u060c \u0645\u062a\u0645\u0645\u200c\u0647\u0627\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc \u0648 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0646\u0648\u0627\u0639 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647\u060c \u0645\u0631\u06a9\u0628\u060c \u067e\u06cc\u0634\u0648\u0646\u062f\u06cc \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u0641\u0639\u0644\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0641\u0631\u0647\u0646\u06af \u0638\u0631\u0641\u06cc\u062a \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u062f\u0648\u0686\u0646\u062f\u0627\u0646 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u062f. \u0686\u0631\u0627 \u06a9\u0647 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u0627\u0646\u0633\u0627\u0646\u06cc \u0648 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u06a9\u0627\u0631\u06cc \u062f\u0634\u0648\u0627\u0631\u200c\u062a\u0631 \u0627\u0632 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0641\u0631\u0627\u0647\u0645 \u0622\u0648\u0631\u062f\u0646 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646 (\u06a9\u0647 \u0634\u0627\u0645\u0644 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0646\u06cc\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f) \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0627\u0641\u0639\u0627\u0644\u060c \u06a9\u0645\u06a9\u06cc \u0634\u0627\u06cc\u0627\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u0627\u0633\u062a. \u0627\u0632 \u0633\u0648\u06cc \u062f\u06cc\u06af\u0631\u060c \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0638\u0631\u06cc\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u060c \u0633\u0627\u062e\u062a \u0628\u0646\u06cc\u0627\u062f\u06cc\u0646 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0631\u0648\u06cc \u0633\u0627\u062e\u062a \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0628\u0631 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0646\u0633\u062a\u0646 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646\u06cc \u0627\u0641\u0632\u0648\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader","title":"VerbValencyReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 valency_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

'valency.txt'"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader.verbs","title":"verbs()","text":"

\u0627\u0641\u0639\u0627\u0644 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Verb

\u0641\u0639\u0644 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html","title":"Wikipedia_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0639\u0638\u06cc\u0645\u06cc \u0645\u0634\u062a\u0645\u0644 \u0628\u0631 \u062a\u0645\u0627\u0645 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u062f\u0648\u0645\u0627\u0647 \u06cc\u06a9\u0628\u0627\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631\u0628\u0627\u0631\u0647\u0654 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0635\u0641\u062d\u0647\u0654 \u0627\u0635\u0644\u06cc \u0622\u0646 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader","title":"WikipediaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 fawiki_dump str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc n_jobs int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0648\u0627\u0632\u06cc.

2"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.docs","title":"docs()","text":"

\u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u0642\u0627\u0644\u0647\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.docs())['id']\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.texts())[:30]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/samples/keyword_extraction.html","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0628\u0627 \u06a9\u0645\u06a9 \u0647\u0636\u0645 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646\u060c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u06cc\u06a9 \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u062a\u0645\u0627\u0645 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0645\u062a\u0646 \u062e\u0627\u0645 \u0648\u0631\u0648\u062f\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u060c \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0647\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062a\u0648\u0633\u0637 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0645\u06cc\u0633\u0631 \u0627\u0633\u062a.

\u0627\u0628\u062a\u062f\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647\u0654 \u0647\u0636\u0645 \u0648 \u062a\u0645\u0627\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.

pip install hazm\n
import numpy as np\nimport nltk\nimport re\nimport string\nimport warnings\nimport gensim\nfrom sklearn.metrics.pairwise import cosine_similarity\nfrom configparser import ConfigParser\nfrom functools import reduce\nfrom gensim.models import Doc2Vec\nfrom hazm.Embedding import SentEmbedding\nfrom hazm import *\n

\u0645\u062a\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0622\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.

text = '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646 \u062f\u0631 \u0645\u0627\u062f\u0631\u06cc\u062f \u062f\u0631\u0628\u0627\u0631\u0647 \u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647 \u0627\u0632 \u00ab\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc\u00bb \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644 \u0646\u0648 \u062f\u0631 \u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc \u0627\u0633\u067e\u0627\u0646\u06cc\u0627 \u0648 \u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc \u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u0628\u0647 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631 \u06a9\u062a\u0628\u0627\u064b \u0627\u0639\u0644\u0627\u0645 \u0634\u062f \u0633\u0641\u06cc\u0631 \u0628\u062f\u0648\u0646 \u0647\u0645\u0631\u0627\u0647 \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u062d\u0636\u0648\u0631 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a \u0648 \u0647\u0645\u0686\u0648\u0646 \u0642\u0628\u0644 \u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627 \u0645\u0644\u06a9\u0647 \u062f\u0633\u062a \u0628\u062f\u0647\u062f. \u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647 \u06a9\u0647 \u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062e\u0648\u062f \u0628\u0647 \u06cc\u06a9 \u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc \u06af\u0641\u062a \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc \u062f\u0627\u0634\u062a\u0647 \u0648 \u0647\u0631\u06af\u0632 \u0628\u0647 \u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc \u0628\u0647 \u0645\u0642\u0627\u0645 \u0648 \u0634\u062e\u0635\u06cc\u062a \u0632\u0646 \u0622\u0646 \u0647\u0645 \u062f\u0631 \u0633\u0637\u062d \u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647 \u06cc\u06a9 \u06a9\u0634\u0648\u0631 \u0646\u06cc\u0633\u062a.'\n\nkeyword_count = 10\n
"},{"location":"content/samples/keyword_extraction.html#_1","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0647\u0636\u0645","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0631 \u0647\u0636\u0645 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u067e\u0633 \u0627\u0632 \u0622\u0646 \u0628\u0627 \u06a9\u0645\u06a9 \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632\u0631 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0648 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0647 \u06a9\u0644\u0645\u0627\u062a \u0645\u06cc\u200c\u0634\u06a9\u0646\u06cc\u0645.

normalizer = Normalizer()\nnormalize_text = normalizer.normalize(text)\ntokenize_text = [word_tokenize(txt) for txt in sent_tokenize(normalize_text)]\ntokenize_text\n
[['\u0633\u0641\u0627\u0631\u062a',\n  '\u0627\u06cc\u0631\u0627\u0646',\n  '\u062f\u0631',\n  '\u0645\u0627\u062f\u0631\u06cc\u062f',\n  '\u062f\u0631\u0628\u0627\u0631\u0647',\n  '\u0641\u06cc\u0644\u0645',\n  '\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647',\n  '\u0627\u0632',\n  '\u00ab',\n  '\u062d\u0633\u0646',\n  '\u0642\u0634\u0642\u0627\u0648\u06cc',\n  '\u00bb',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u0633\u0627\u0644',\n  '\u0646\u0648',\n  '\u062f\u0631',\n  '\u06a9\u0627\u062e',\n  '\u0633\u0644\u0637\u0646\u062a\u06cc',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627',\n  '\u0648',\n  '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627',\n  '\u062f\u0631',\n  '\u0641\u0636\u0627\u06cc',\n  '\u0645\u062c\u0627\u0632\u06cc',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u06a9\u0631\u062f',\n  ':',\n  '\u0628\u0647',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631\u0628\u0627\u0631',\n  '\u06a9\u062a\u0628\u0627',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u0634\u062f',\n  '\u0633\u0641\u06cc\u0631',\n  '\u0628\u062f\u0648\u0646',\n  '\u0647\u0645\u0631\u0627\u0647',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u062d\u0636\u0648\u0631',\n  '\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a',\n  '\u0648',\n  '\u0647\u0645\u0686\u0648\u0646',\n  '\u0642\u0628\u0644',\n  '\u0628\u0647',\n  '\u062f\u0644\u0627\u06cc\u0644',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n  '\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f',\n  '\u0628\u0627',\n  '\u0645\u0644\u06a9\u0647',\n  '\u062f\u0633\u062a',\n  '\u0628\u062f\u0647\u062f',\n  '.'],\n ['\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647',\n  '\u06a9\u0647',\n  '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633',\n  '\u0631\u0633\u0645\u06cc',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631',\n  '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a',\n  '\u062e\u0648\u062f',\n  '\u0628\u0647',\n  '\u06cc\u06a9',\n  '\u0646\u0634\u0631\u06cc\u0647',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n  '\u06af\u0641\u062a',\n  '\u0627\u06cc\u0646',\n  '\u0645\u0648\u0636\u0648\u0639',\n  '\u062a\u0648\u0636\u06cc\u062d',\n  '\u0645\u0630\u0647\u0628\u06cc',\n  '\u062f\u0627\u0634\u062a\u0647',\n  '\u0648',\n  '\u0647\u0631\u06af\u0632',\n  '\u0628\u0647',\n  '\u0645\u0639\u0646\u06cc',\n  '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n  '\u0628\u0647',\n  '\u0645\u0642\u0627\u0645',\n  '\u0648',\n  '\u0634\u062e\u0635\u06cc\u062a',\n  '\u0632\u0646',\n  '\u0622\u0646',\n  '\u0647\u0645',\n  '\u062f\u0631',\n  '\u0633\u0637\u062d',\n  '\u0645\u0644\u06a9\u0647',\n  '\u0645\u062d\u062a\u0631\u0645\u0647',\n  '\u06cc\u06a9',\n  '\u06a9\u0634\u0648\u0631',\n  '\u0646\u06cc\u0633\u062a',\n  '.']]\n
"},{"location":"content/samples/keyword_extraction.html#pos","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u06af POS \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a","text":"

\u0628\u0639\u062f \u0627\u0632 \u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 POS\u060c \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 POSTagger \u0647\u0636\u0645 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

model_path = 'pos_tagger.model'\ntagger = POSTagger(model = model_path)\ntoken_tag_list = tagger.tag_sents(tokenize_text)\ntoken_tag_list\n
[[('\u0633\u0641\u0627\u0631\u062a', 'NOUN,EZ'),\n  ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0627\u062f\u0631\u06cc\u062f', 'NOUN'),\n  ('\u062f\u0631\u0628\u0627\u0631\u0647', 'ADP,EZ'),\n  ('\u0641\u06cc\u0644\u0645', 'NOUN,EZ'),\n  ('\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647', 'ADJ'),\n  ('\u0627\u0632', 'ADP'),\n  ('\u00ab', 'PUNCT'),\n  ('\u062d\u0633\u0646', 'NOUN,EZ'),\n  ('\u0642\u0634\u0642\u0627\u0648\u06cc', 'NOUN'),\n  ('\u00bb', 'PUNCT'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN,EZ'),\n  ('\u0633\u0627\u0644', 'NOUN,EZ'),\n  ('\u0646\u0648', 'ADJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u06a9\u0627\u062e', 'NOUN,EZ'),\n  ('\u0633\u0644\u0637\u0646\u062a\u06cc', 'ADJ,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0641\u0636\u0627\u06cc', 'NOUN,EZ'),\n  ('\u0645\u062c\u0627\u0632\u06cc', 'ADJ'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u06a9\u0631\u062f', 'VERB'),\n  (':', 'PUNCT'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN,EZ'),\n  ('\u062f\u0631\u0628\u0627\u0631', 'NOUN,EZ'),\n  ('\u06a9\u062a\u0628\u0627', 'ADV'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u0634\u062f', 'VERB'),\n  ('\u0633\u0641\u06cc\u0631', 'NOUN'),\n  ('\u0628\u062f\u0648\u0646', 'ADP,EZ'),\n  ('\u0647\u0645\u0631\u0627\u0647', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN'),\n  ('\u062d\u0636\u0648\u0631', 'NOUN'),\n  ('\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0645\u0686\u0648\u0646', 'ADV'),\n  ('\u0642\u0628\u0644', 'ADP'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062f\u0644\u0627\u06cc\u0644', 'NOUN,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc', 'ADJ'),\n  ('\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f', 'VERB'),\n  ('\u0628\u0627', 'ADP'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN'),\n  ('\u062f\u0633\u062a', 'NOUN'),\n  ('\u0628\u062f\u0647\u062f', 'VERB'),\n  ('.', 'PUNCT')],\n [('\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647', 'NOUN'),\n  ('\u06a9\u0647', 'SCONJ'),\n  ('\u06a9\u0627\u0631\u0634\u0646\u0627\u0633', 'NOUN,EZ'),\n  ('\u0631\u0633\u0645\u06cc', 'ADJ,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u062a\u0648\u0636\u06cc\u062d\u0627\u062a', 'NOUN,EZ'),\n  ('\u062e\u0648\u062f', 'PRON'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u0646\u0634\u0631\u06cc\u0647', 'NOUN,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc', 'ADJ'),\n  ('\u06af\u0641\u062a', 'VERB'),\n  ('\u0627\u06cc\u0646', 'DET'),\n  ('\u0645\u0648\u0636\u0648\u0639', 'NOUN'),\n  ('\u062a\u0648\u0636\u06cc\u062d', 'NOUN,EZ'),\n  ('\u0645\u0630\u0647\u0628\u06cc', 'ADJ'),\n  ('\u062f\u0627\u0634\u062a\u0647', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0631\u06af\u0632', 'ADV'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0639\u0646\u06cc', 'NOUN,EZ'),\n  ('\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc', 'NOUN'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0642\u0627\u0645', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u0634\u062e\u0635\u06cc\u062a', 'NOUN,EZ'),\n  ('\u0632\u0646', 'NOUN,EZ'),\n  ('\u0622\u0646', 'PRON'),\n  ('\u0647\u0645', 'CCONJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0633\u0637\u062d', 'NOUN,EZ'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN,EZ'),\n  ('\u0645\u062d\u062a\u0631\u0645\u0647', 'ADJ,EZ'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u06a9\u0634\u0648\u0631', 'NOUN'),\n  ('\u0646\u06cc\u0633\u062a', 'VERB'),\n  ('.', 'PUNCT')]]\n
"},{"location":"content/samples/keyword_extraction.html#_2","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0686\u0646\u062f \u06af\u0631\u0627\u0645\u0631\u060c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

grammers = [\n\"\"\"\nNP:\n        {<NOUN,EZ>?<NOUN.*>}    # Noun(s) + Noun(optional)\n\n\"\"\",\n\n\"\"\"\nNP:\n        {<NOUN.*><ADJ.*>?}    # Noun(s) + Adjective(optional)\n\n\"\"\"\n]\n## you can also add your own grammer to be extracted from the text...\n
def extract_candidates(tagged, grammer):\n    keyphrase_candidate = set()\n    np_parser = nltk.RegexpParser(grammer)\n    trees = np_parser.parse_sents(tagged)\n    for tree in trees:\n        for subtree in tree.subtrees(filter=lambda t: t.label() == 'NP'):  # For each nounphrase\n            # Concatenate the token with a space\n            keyphrase_candidate.add(' '.join(word for word, tag in subtree.leaves()))\n    keyphrase_candidate = {kp for kp in keyphrase_candidate if len(kp.split()) <= 5}\n    keyphrase_candidate = list(keyphrase_candidate)\n    return keyphrase_candidate\n\nall_candidates = set()\nfor grammer in grammers:\n    all_candidates.update(extract_candidates(token_tag_list, grammer))\n\n\nall_candidates = np.array(list(all_candidates))\n\n\nprint(np.array(list(all_candidates)))\n
['\u0645\u0642\u0627\u0645' '\u062a\u0648\u0636\u06cc\u062d' '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627' '\u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647' '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc' '\u0645\u0644\u06a9\u0647'\n '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631' '\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a' '\u062f\u0644\u0627\u06cc\u0644' '\u0633\u0641\u0627\u0631\u062a' '\u06a9\u0634\u0648\u0631'\n '\u0641\u0636\u0627\u06cc' '\u0645\u0631\u0627\u0633\u0645' '\u0645\u0648\u0636\u0648\u0639' '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646' '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627' '\u0627\u06cc\u0631\u0627\u0646'\n '\u0634\u062e\u0635\u06cc\u062a \u0632\u0646' '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u0633\u0637\u062d' '\u062d\u0636\u0648\u0631' '\u0633\u0627\u0644 \u0646\u0648' '\u062f\u0633\u062a' '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc'\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc' '\u0633\u0641\u06cc\u0631' '\u062d\u0633\u0646' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc' '\u0641\u06cc\u0644\u0645' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633'\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644' '\u0645\u0627\u062f\u0631\u06cc\u062f' '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a' '\u06a9\u0627\u062e' '\u0645\u0639\u0646\u06cc' '\u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647' '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647'\n '\u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc' '\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647' '\u062f\u0631\u0628\u0627\u0631' '\u0627\u0639\u0644\u0627\u0645' '\u0632\u0646' '\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc' '\u0646\u0634\u0631\u06cc\u0647'\n '\u0642\u0634\u0642\u0627\u0648\u06cc' '\u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc' '\u0647\u0645\u0631\u0627\u0647' '\u0634\u062e\u0635\u06cc\u062a']\n
"},{"location":"content/samples/keyword_extraction.html#sent2vec","title":"\u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 Sent2Vec","text":"

\u0645\u062f\u0644 sent2vec \u0631\u0627 \u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

sent2vec_model_path = 'sent2vec.model'\nsent2vec_model = SentEmbedding(sent2vec_model_path)\n
"},{"location":"content/samples/keyword_extraction.html#_3","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06a9\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0628\u0627 \u06a9\u0645\u06a9 \u0645\u062f\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644 \u0644\u0648\u062f \u0634\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0648\u06a9\u062a\u0648\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0647\u0645\u0627\u0646\u0646\u062f \u0622\u0646 \u06cc\u06a9\u0628\u0627\u0631 \u0647\u0645 \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u06cc\u06a9 \u0648\u06a9\u062a\u0648\u0631\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

all_candidates_vectors = [sent2vec_model[candidate] for candidate in all_candidates]\nall_candidates_vectors[0:2]\n
[array([-0.01188162, -0.01629335, -0.02919522, -0.00783677, -0.00102758,\n        -0.03208233, -0.01709846,  0.0117062 ,  0.03449516,  0.07738346,\n         0.00717299, -0.01352314, -0.01112981,  0.03587793,  0.02290764,\n         0.02365053, -0.04915352,  0.03136308,  0.02879261, -0.0384808 ,\n         0.02003807,  0.08317484, -0.04286249, -0.00853691,  0.0007173 ,\n        -0.02911104, -0.06039644,  0.05314305,  0.08562349, -0.01360018,\n         0.0557404 , -0.02959855, -0.06252556,  0.05031461, -0.01516408,\n        -0.04968432,  0.04772092, -0.01781998,  0.0710771 , -0.00372977,\n         0.00765758,  0.00515331,  0.00598954, -0.0136055 ,  0.01701651,\n         0.01654306, -0.04593932,  0.01149338,  0.04326366, -0.0027622 ,\n        -0.03415394,  0.05197985,  0.00967025, -0.03596427, -0.03119466,\n         0.02795039, -0.01621666, -0.02909403, -0.02455824, -0.03838604,\n         0.01372122, -0.02214047,  0.02800225, -0.0036714 , -0.00367276,\n        -0.02312022, -0.01213884,  0.01923293, -0.0138466 ,  0.0245442 ,\n         0.02510322, -0.02143596,  0.01493786, -0.02484095, -0.01944517,\n         0.05156582,  0.02139942,  0.02890227, -0.01623013, -0.05854516,\n         0.01643235, -0.03991502,  0.02022447,  0.01189267,  0.01317829,\n         0.02556234, -0.01462544, -0.00787411, -0.01378851, -0.00172833,\n         0.06837806, -0.01764285,  0.06281603, -0.01626222,  0.02556866,\n         0.0185748 , -0.0067836 , -0.05015644, -0.01342974,  0.02539523,\n        -0.01581901, -0.02425192,  0.0452649 , -0.00750458,  0.0967936 ,\n        -0.05387386, -0.0530752 , -0.03162006, -0.00527164, -0.00276   ,\n        -0.01255972, -0.04338565,  0.02156437,  0.001823  , -0.01073027,\n         0.01847384, -0.01646022,  0.02929114, -0.00578533, -0.02494396,\n         0.0087481 ,  0.01070363,  0.0446781 , -0.01213747,  0.0204882 ,\n         0.01355058, -0.01376898,  0.05580157,  0.0251492 , -0.00559421,\n         0.05595972, -0.00807772, -0.00067975, -0.03694296, -0.01427727,\n        -0.02566851, -0.05726627, -0.06947549, -0.00970706,  0.03093396,\n        -0.02401018, -0.02033974,  0.04390932,  0.0235374 , -0.02385219,\n        -0.0382009 ,  0.06009208, -0.00510711,  0.05597803,  0.00266409,\n         0.00551957,  0.01635106, -0.03252611, -0.03596902, -0.00345108,\n         0.01352903, -0.04293061, -0.05658675,  0.06818494,  0.01084052,\n        -0.0122018 ,  0.03576101,  0.00328646,  0.03027316, -0.01719276,\n        -0.04367308,  0.03075343, -0.03755889,  0.00605542,  0.02004578,\n         0.00340594,  0.01712043, -0.016981  ,  0.05374645,  0.00200974,\n        -0.03294465,  0.04005791,  0.00457313, -0.01694714,  0.01113838,\n        -0.01993673, -0.01606067,  0.03990012,  0.0253757 , -0.00950528,\n         0.01274851, -0.01169313, -0.01289013, -0.01327011, -0.01994459,\n        -0.04132632, -0.02350255, -0.01223114,  0.07291141, -0.00721371,\n        -0.07875457,  0.00083011,  0.00684158, -0.05026994,  0.01031176,\n         0.02373392,  0.03969928,  0.01638419, -0.03867376, -0.0687755 ,\n        -0.01340831, -0.02255411, -0.0149805 ,  0.03496141,  0.02445213,\n         0.01440182, -0.00022292, -0.00643517,  0.05528902, -0.00860113,\n        -0.06000795,  0.04228028, -0.01444338,  0.00576453,  0.01684438,\n        -0.01549434, -0.01222704,  0.01536382, -0.0287157 , -0.04939798,\n         0.03567187, -0.05428684, -0.01057596, -0.00523087, -0.00397995,\n        -0.04025532, -0.02501184, -0.05732642, -0.0331133 , -0.00092318,\n        -0.03302578, -0.0284121 ,  0.04260454, -0.00608311, -0.02456535,\n         0.03953174,  0.00345775,  0.0538222 , -0.01100798,  0.04303414,\n        -0.02364497, -0.08066952,  0.00375242, -0.01103138, -0.03017887,\n        -0.09796415,  0.00921125,  0.05321204, -0.02509299, -0.03102512,\n        -0.05872759, -0.01289234,  0.02453171,  0.00230233,  0.00488943,\n        -0.01761841, -0.00174712, -0.00661878,  0.03181373, -0.04850807,\n        -0.00707506, -0.0349974 ,  0.03866537, -0.00474136,  0.01659487,\n         0.0594902 , -0.00231924,  0.00096324, -0.01005271,  0.05310801,\n        -0.02776042,  0.02169719, -0.00060658,  0.03078633, -0.00852389,\n         0.0055141 , -0.00418154, -0.04047189, -0.00518277,  0.06997076,\n         0.01247645,  0.03207724,  0.0086117 ,  0.04791804, -0.0459297 ,\n        -0.04185048,  0.02209319, -0.01489274, -0.00096468,  0.03030732,\n         0.00811978,  0.01588543,  0.00286602, -0.0305667 , -0.03791318],\n       dtype=float32),\n array([ 1.61259193e-02, -2.24474519e-02, -3.80111709e-02,  2.28938404e-02,\n         1.09725883e-02,  3.17719281e-02,  6.31656572e-02,  8.05895310e-03,\n        -3.53254005e-02, -1.86222717e-02,  4.08435427e-02,  1.67486863e-03,\n        -2.47621853e-02,  3.77383642e-02,  3.37502137e-02,  3.93473580e-02,\n         2.38729995e-02, -9.84842610e-03, -4.05367874e-02, -1.37408227e-02,\n         4.74064574e-02,  3.14173172e-03, -6.56105811e-03,  5.09371283e-04,\n        -4.29384643e-03,  3.29073286e-03, -2.15584543e-02,  5.68162464e-03,\n        -1.66979544e-02, -1.84549782e-02,  2.46190634e-02,  3.47545161e-03,\n         3.08716279e-02,  5.02820574e-02,  2.44595818e-02, -3.07906978e-02,\n        -7.40932208e-03, -4.51853164e-02,  1.66600700e-02, -1.01724509e-02,\n        -3.62079367e-02,  1.51233776e-02, -9.31378547e-03,  1.26175648e-02,\n        -7.64256269e-02,  3.31216864e-02, -1.85449794e-02, -2.94767078e-02,\n        -3.93361785e-02,  1.24856019e-02,  1.26723386e-02,  2.16722433e-02,\n        -1.14210444e-02, -2.07549557e-02,  1.36339143e-02, -1.38463574e-02,\n         1.06643150e-02, -1.01469979e-02,  2.93516796e-02,  9.60155949e-03,\n         1.22689735e-02,  4.08919603e-02,  9.78052337e-03,  4.25264006e-05,\n        -2.53092498e-02, -1.14650708e-02,  3.55252065e-04,  3.56378034e-02,\n         3.77339800e-03,  3.29325721e-02,  3.37304510e-02, -4.21778522e-02,\n         7.58386077e-03,  3.34312394e-03, -2.34390255e-02,  4.45654336e-03,\n        -4.01547318e-03, -1.37788076e-02,  5.44098429e-02,  2.10932754e-02,\n         1.08978506e-02, -4.35097292e-02,  5.21442480e-02,  5.11527397e-02,\n        -2.04837527e-02,  8.39341432e-03,  4.85086218e-02,  1.83619317e-02,\n        -6.74439818e-02, -2.07678247e-02,  2.59952177e-03, -5.99921905e-02,\n        -4.64598276e-02, -5.67924567e-02,  2.63284668e-02,  4.18948568e-02,\n         8.77644960e-03,  2.32700463e-02, -4.69084218e-04, -3.99603210e-02,\n        -3.66844982e-03, -4.19982858e-02,  5.26686348e-02,  7.80321285e-03,\n         5.45849465e-03, -3.21091115e-02,  1.48136532e-02, -1.08047845e-02,\n         6.18305476e-03, -3.27244541e-03, -2.21317764e-02, -2.81676892e-02,\n         2.93632448e-02,  2.34199744e-02, -3.65932249e-02,  5.99884167e-02,\n         4.23262753e-02, -6.37584599e-03,  1.18953157e-02, -3.98992002e-02,\n         8.21764022e-02,  6.34778515e-02,  5.80455083e-03,  4.27116267e-02,\n        -1.33993533e-02, -2.12867167e-02, -1.75663619e-03,  1.38958599e-02,\n         2.04161946e-02, -1.98126342e-02, -2.37677116e-02,  2.20986288e-02,\n        -2.11866628e-02, -7.54425004e-02,  2.83495197e-03,  4.04435098e-02,\n        -2.16520559e-02, -1.57567412e-02, -4.30966169e-02,  3.07689384e-02,\n        -3.34076933e-03,  4.64651966e-03, -2.71396097e-02,  5.72864786e-02,\n         1.92495678e-02, -2.27472223e-02, -2.72661005e-03, -1.49670069e-03,\n        -2.65399162e-02, -3.39104868e-02,  1.88349164e-03,  3.54786664e-02,\n        -3.47826071e-02, -6.91301599e-02,  1.59207906e-03, -2.85722595e-02,\n        -3.60434540e-02, -3.22819352e-02,  4.15584631e-02, -1.40359988e-02,\n         2.60002650e-02,  3.70233804e-02, -3.68171483e-02, -3.38851882e-04,\n         1.03969611e-02,  5.47843752e-03, -1.22256344e-02, -5.46388812e-02,\n        -1.76120512e-02,  5.58832334e-03, -3.96850007e-03, -3.92588265e-02,\n        -1.55795477e-02, -1.74091645e-02, -2.05926299e-02, -3.58914435e-02,\n         4.86572925e-03, -6.49047866e-02,  7.77042191e-03, -3.95775437e-02,\n        -3.77140641e-02, -8.92203860e-03, -5.86874178e-03,  1.78200230e-02,\n        -3.00387219e-02,  1.41944112e-02, -1.26480032e-02,  8.37522838e-03,\n         6.40433095e-03,  1.28734531e-02,  3.11341765e-03, -1.25999823e-02,\n         6.48253690e-03, -6.21253327e-02, -1.07876705e-02,  1.52199538e-02,\n         3.34009062e-03, -1.37483543e-02, -2.59680673e-03,  2.30002590e-02,\n         1.48606775e-02,  3.37255634e-02,  1.18859601e-03, -1.26267644e-02,\n        -6.23443313e-02,  1.05426302e-02, -1.16890691e-01,  6.32693470e-02,\n         8.37623328e-03, -5.21574169e-02, -1.24192918e-02,  1.28806029e-02,\n        -2.46884692e-02,  1.09140491e-02,  3.90921719e-02,  4.26316336e-02,\n         5.07211946e-02, -1.98766068e-02,  1.80651341e-03,  2.71296687e-03,\n        -6.57337978e-02,  2.03521047e-02, -1.23877386e-02, -6.88543485e-04,\n         1.29983081e-02,  4.26853262e-02, -4.82731014e-02,  5.27809700e-03,\n         1.24023827e-02,  1.13279969e-02,  3.95294325e-03, -4.58956845e-02,\n        -1.52627397e-02,  1.48914512e-02, -4.32942901e-03,  2.87926253e-02,\n        -2.14931779e-02, -9.98509675e-03,  4.22625057e-02,  8.89317226e-03,\n        -6.50819624e-04,  1.49660220e-03,  1.18057523e-03,  2.92290677e-03,\n         2.30702627e-02, -9.86105949e-03,  3.34995277e-02,  3.97632718e-02,\n         8.42674263e-03,  1.57389920e-02, -3.15342695e-02, -1.74464211e-02,\n        -2.75895614e-02,  2.13450920e-02,  5.23088090e-02,  1.44411633e-02,\n        -6.59985235e-03, -2.57882383e-02,  1.64036956e-02,  2.44096126e-02,\n        -6.84994971e-03, -2.85031367e-02,  5.74258752e-02,  3.78873944e-02,\n        -2.49026623e-02, -4.18873550e-03, -9.72696953e-03,  9.08288348e-04,\n        -1.96612123e-02, -1.12741981e-02,  6.91469610e-02,  4.23650108e-02,\n        -2.32512038e-02, -1.41811147e-02,  3.53554904e-04,  1.42879663e-02,\n         1.52949486e-02,  1.94263272e-02,  4.98711737e-03,  2.58604288e-02,\n         8.07583041e-04,  1.84617136e-02, -2.12450395e-03,  1.10163295e-03,\n         4.63078031e-04,  2.57978961e-03, -5.59910526e-03, -3.86752374e-02,\n         2.02463642e-02, -1.84897278e-02,  1.78292543e-02,  5.31280087e-03,\n         1.04076657e-02, -1.76131763e-02,  1.36526041e-02, -3.16180114e-04,\n         1.66201517e-02, -2.28249431e-02, -5.76155819e-02,  1.91252027e-02],\n       dtype=float32)]\n
candidates_concatinate = ' '.join(all_candidates)\nwhole_text_vector = sent2vec_model[candidates_concatinate]\nwhole_text_vector\n
array([ 4.67376083e-01,  1.41185641e-01, -4.01345827e-02,  8.06454271e-02,\n        2.87257284e-01, -1.73859105e-01,  2.10984781e-01, -4.19053972e-01,\n        5.07716499e-02,  1.81625992e-01,  2.94933677e-01, -8.55805278e-02,\n        1.48084328e-01, -9.41419080e-02,  5.89552283e-01,  3.02299976e-01,\n       -4.53922212e-01,  8.01923499e-02, -8.41862783e-02,  2.84251839e-01,\n        2.46634156e-01,  1.53678849e-01, -3.66186112e-01,  5.90183679e-03,\n       -1.70991004e-01, -4.96781468e-01, -1.27169549e-01,  5.82241416e-02,\n        1.20417640e-01,  4.94717717e-01,  5.77962518e-01,  1.18188798e-01,\n       -6.67512298e-01,  5.29394031e-01, -7.98275769e-02, -1.44854588e-02,\n       -3.16317052e-01, -1.98610872e-01, -1.48992175e-02,  9.87645239e-02,\n       -3.27269435e-02,  1.41058192e-01, -2.29777753e-01, -1.86174229e-01,\n       -2.49014020e-01,  5.10655567e-02, -3.53054017e-01,  9.72972959e-02,\n       -4.69784170e-01,  1.05591603e-01, -1.02906279e-01, -3.80217880e-01,\n       -6.22809350e-01, -3.72316897e-01,  3.62496346e-01, -6.20689332e-01,\n       -3.47774744e-01,  3.33177954e-01, -3.97790000e-02,  2.65603602e-01,\n       -3.18654068e-02,  2.06118658e-01,  6.80918157e-01,  2.35603571e-01,\n        6.08658373e-01,  2.30967417e-01,  2.18739480e-01,  4.28926438e-01,\n        5.95629275e-01,  7.48399124e-02,  2.33383089e-01, -5.90643585e-02,\n       -1.44794971e-01, -2.44355276e-01,  1.19658187e-02, -6.11210883e-01,\n       -4.93510604e-01,  3.08846384e-01,  2.36394048e-01,  1.40831068e-01,\n        2.57682931e-02, -5.83631277e-01,  2.25270651e-02, -4.18923259e-01,\n        1.24322265e-01,  1.31361187e-01,  1.88170344e-01,  6.02326691e-01,\n       -1.89337790e-01,  1.94994032e-01,  1.28665030e-01, -3.76140147e-01,\n        1.19094886e-02,  1.07814811e-01, -2.00988099e-01,  1.47196427e-01,\n       -3.30575407e-01,  1.77142993e-01,  1.41541317e-01, -5.74676931e-01,\n        6.26891136e-01, -9.08448733e-03,  3.01960588e-01,  4.91884172e-01,\n        9.31690156e-01,  5.47371805e-01, -1.70721978e-01, -1.41838700e-01,\n       -8.38901475e-02, -2.05935732e-01,  1.37186851e-02,  8.66265148e-02,\n        1.11656010e-01, -1.36832088e-01, -2.39025876e-01, -8.61346722e-02,\n       -1.18631475e-01, -6.04380369e-01, -2.15705678e-01, -1.21428408e-02,\n        1.54913977e-01,  1.24827653e-01, -2.44612187e-01,  3.71789515e-01,\n       -1.60871133e-01, -1.51875302e-01, -5.64015269e-01, -3.08716953e-01,\n       -1.67982921e-01,  1.27021670e-02,  2.52896454e-03, -1.59719393e-01,\n       -1.25709428e-02, -3.50810885e-01, -2.77388275e-01,  1.43130552e-02,\n        2.44775698e-01, -3.57535966e-02,  4.96162623e-01,  4.52934563e-01,\n       -6.59682512e-01,  5.73042147e-02,  3.26564074e-01,  1.51106983e-01,\n       -3.95536602e-01,  3.04116189e-01,  5.98153770e-01,  1.14780769e-01,\n        1.15485869e-01,  5.72891593e-01, -3.16252053e-01, -2.30602831e-01,\n        2.15535402e-01,  1.14284508e-01,  1.60032928e-01,  6.81623936e-01,\n        3.37536365e-01, -4.05635983e-01,  2.18363509e-01, -2.09458731e-02,\n       -1.68600664e-01,  2.75623977e-01, -2.99802348e-02,  2.28692424e-02,\n       -1.46384001e-01,  5.26684463e-01,  4.41757679e-01,  6.12292998e-02,\n        2.23614007e-01, -2.45505378e-01,  3.18603873e-01, -1.07176088e-01,\n       -7.45218575e-01,  5.31067699e-02, -2.81688541e-01, -2.26904973e-01,\n        3.33808869e-01,  2.18855459e-02, -2.28264630e-02, -2.09667850e-02,\n        2.52372295e-01, -1.29880995e-01,  2.11536847e-02,  3.27383906e-01,\n        1.48726091e-01, -3.87222623e-04,  1.09353639e-01, -1.12598769e-01,\n       -1.89939946e-01, -2.24384770e-01,  2.63944596e-01, -7.81262293e-02,\n       -9.49431658e-02, -5.48009813e-01, -3.33849698e-01,  8.96409154e-02,\n       -1.09443903e-01,  6.64399564e-01, -3.40993464e-01,  3.89764398e-01,\n        2.48190627e-01, -1.12249866e-01, -4.52181816e-01,  2.20591724e-01,\n       -5.87389886e-01, -6.31692708e-01, -1.97141483e-01,  8.69040266e-02,\n       -1.87570602e-02,  8.52509141e-02,  4.43617642e-01,  6.45090580e-01,\n       -2.35322297e-01, -9.30620357e-02, -1.40743494e-01,  1.02335766e-01,\n        3.40746194e-01,  2.31563702e-01, -1.85893580e-01,  1.33655444e-01,\n        4.61917892e-02,  1.08569838e-01, -1.44024184e-02, -1.47935614e-01,\n        8.89264047e-02,  7.47074857e-02, -4.07868624e-01, -3.82418305e-01,\n        5.50290227e-01, -2.81685531e-01, -2.39913285e-01, -1.53242961e-01,\n       -2.58827180e-01, -1.05847180e-01, -1.58128515e-01,  8.90466273e-02,\n       -1.82038650e-03, -1.49243668e-01,  1.90218553e-01,  4.93904322e-01,\n        3.22095044e-02,  4.68806326e-02,  1.10853136e-01,  1.13328099e-01,\n       -2.54292171e-02,  1.44241145e-02, -1.34598732e-01,  1.00531451e-01,\n       -2.85001695e-02, -6.23005211e-01,  1.60148814e-01,  9.68517885e-02,\n       -4.37249184e-01,  6.43102050e-01, -3.22275519e-01,  2.95264661e-01,\n       -3.75824600e-01,  2.72107422e-01,  1.28027484e-01, -7.13291913e-02,\n       -1.74246386e-01, -1.75826594e-01, -1.78420529e-01,  2.41429999e-01,\n        1.87329784e-01,  8.00989792e-02, -2.71158099e-01,  6.24268174e-01,\n        6.17186911e-02, -7.63479108e-03, -7.83906952e-02,  4.22500730e-01,\n        2.01404437e-01,  2.42894515e-01, -1.95990071e-01, -5.97726285e-01,\n        1.11996360e-01,  1.70009479e-01,  3.25256288e-01, -4.49297190e-01,\n        1.49387524e-01,  4.34649475e-02, -1.87276959e-01, -1.66159928e-01,\n       -1.89135864e-01, -4.85989690e-01,  3.62226367e-01, -1.33195028e-01,\n       -6.60636842e-01, -7.73904741e-01, -3.70514840e-01,  5.36868989e-01,\n       -1.52960256e-01, -7.74044320e-02, -4.28031415e-01, -4.06813294e-01,\n       -3.09568077e-01, -3.18129718e-01,  5.96830010e-01,  2.02072367e-01],\n      dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_4","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u0628\u06cc\u0646 \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole = cosine_similarity(all_candidates_vectors, whole_text_vector.reshape(1,-1))\ncandidates_sim_whole.reshape(1,-1)\n
array([[ 1.19351953e-01,  1.23398483e-01,  1.25267982e-01,\n         1.78353339e-02,  2.34080136e-01, -1.43648628e-02,\n        -5.21925651e-03,  2.66611010e-01,  1.66823924e-01,\n         1.12354815e-01, -1.51119381e-02,  1.41785324e-01,\n         2.92644836e-03,  1.90887198e-01,  5.18489107e-02,\n        -7.30122924e-02, -5.37125580e-02,  9.29163471e-02,\n         1.13298275e-01,  1.23427741e-01,  1.57424986e-01,\n         9.25901681e-02, -1.08412527e-01, -1.73858460e-02,\n         2.51174212e-01,  2.12025747e-01,  5.75144589e-02,\n         1.49892541e-02,  1.66313797e-01,  1.69365540e-01,\n         8.05877075e-02,  1.91820011e-01,  1.14597335e-01,\n         7.08760321e-02,  2.80742906e-02,  3.49122845e-02,\n         7.90452361e-02,  2.57898092e-01, -1.49483442e-01,\n         2.14596186e-02,  4.02773991e-02,  1.76318884e-02,\n         1.82765976e-01, -1.09764189e-01,  1.59435749e-01,\n         2.32247636e-04, -1.09125897e-01, -6.53942488e-03,\n         4.97795194e-02]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_5","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631","text":"

\u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0647\u0631 \u062f\u0631\u0627\u06cc\u0647\u0654 \u0622\u0646 \u0628\u0627 \u0627\u0646\u062f\u06cc\u0633 \u0622\u06cc \u0648 \u062c\u06cc\u060c \u0628\u06cc\u0627\u0646\u06af\u0631 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u0622\u06cc \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u062c\u06cc \u0627\u0633\u062a.

candidate_sim_candidate = cosine_similarity(all_candidates_vectors)\ncandidate_sim_candidate\n
array([[0.9999997 , 0.14587443, 0.20270647, ..., 0.42830434, 0.27730745,\n        0.30513293],\n       [0.14587443, 0.9999996 , 0.10514447, ..., 0.48333895, 0.3179143 ,\n        0.19037738],\n       [0.20270647, 0.10514447, 1.        , ..., 0.47220594, 0.24125722,\n        0.18565692],\n       ...,\n       [0.42830434, 0.48333895, 0.47220594, ..., 0.9999998 , 0.52577287,\n        0.50683355],\n       [0.27730745, 0.3179143 , 0.24125722, ..., 0.52577287, 0.99999964,\n        0.40011758],\n       [0.30513293, 0.19037738, 0.18565692, ..., 0.50683355, 0.40011758,\n        0.9999996 ]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_6","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u062f\u0648 \u0645\u0642\u062f\u0627\u0631 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole_norm = candidates_sim_whole / np.max(candidates_sim_whole)\ncandidates_sim_whole_norm = 0.5 + (candidates_sim_whole_norm - np.average(candidates_sim_whole_norm)) / np.std(candidates_sim_whole_norm)\ncandidates_sim_whole_norm\n
array([[ 0.9393711 ],\n       [ 0.979393  ],\n       [ 0.9978831 ],\n       [-0.06467056],\n       [ 2.0740807 ],\n       [-0.3831439 ],\n       [-0.2926901 ],\n       [ 2.3958247 ],\n       [ 1.4088888 ],\n       [ 0.87016654],\n       [-0.3905328 ],\n       [ 1.1612465 ],\n       [-0.21212566],\n       [ 1.6468846 ],\n       [ 0.27173793],\n       [-0.9631914 ],\n       [-0.77230906],\n       [ 0.677912  ],\n       [ 0.8794977 ],\n       [ 0.9796823 ],\n       [ 1.3159292 ],\n       [ 0.67468596],\n       [-1.3133144 ],\n       [-0.4130227 ],\n       [ 2.2431483 ],\n       [ 1.8559536 ],\n       [ 0.32777256],\n       [-0.09281945],\n       [ 1.4038434 ],\n       [ 1.4340265 ],\n       [ 0.55597657],\n       [ 1.6561104 ],\n       [ 0.892346  ],\n       [ 0.45992404],\n       [ 0.03659701],\n       [ 0.1042276 ],\n       [ 0.54072094],\n       [ 2.3096502 ],\n       [-1.719523  ],\n       [-0.02882487],\n       [ 0.15729082],\n       [-0.0666827 ],\n       [ 1.5665622 ],\n       [-1.326683  ],\n       [ 1.3358166 ],\n       [-0.23877239],\n       [-1.3203701 ],\n       [-0.3057471 ],\n       [ 0.25127074]], dtype=float32)\n
np.fill_diagonal(candidate_sim_candidate, np.NaN)\ncandidate_sim_candidate_norm = candidate_sim_candidate / np.nanmax(candidate_sim_candidate, axis=0)\ncandidate_sim_candidate_norm = 0.5 + (candidate_sim_candidate_norm - np.nanmean(candidate_sim_candidate_norm, axis=0)) / np.nanstd(candidate_sim_candidate_norm, axis=0)\ncandidate_sim_candidate_norm\n
array([[           nan, -3.5498703e-01,  3.2357961e-02, ...,\n         1.8948689e-01,  3.9502221e-01,  6.2098056e-01],\n       [-5.2607918e-01,            nan, -7.2487104e-01, ...,\n         4.3979204e-01,  6.8422610e-01, -9.5400155e-02],\n       [-1.7625093e-02, -6.8133366e-01,            nan, ...,\n         3.8915750e-01,  1.3827083e-01, -1.2486839e-01],\n       ...,\n       [ 2.0007110e+00,  2.3489289e+00,  2.1240823e+00, ...,\n                   nan,  2.1646044e+00,  1.8801302e+00],\n       [ 6.4980078e-01,  1.0234730e+00,  3.3157024e-01, ...,\n         6.3278729e-01,            nan,  1.2139380e+00],\n       [ 8.9874434e-01,  1.5904903e-03, -9.9972427e-02, ...,\n         5.4664868e-01,  1.2696817e+00,            nan]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_7","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0632 \u0631\u0648\u06cc \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 \u0627\u0645\u0628\u062f\u0631\u0646\u06a9 \u062f\u0631 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u06a9\u0631\u0627\u0631\u0634\u0648\u0646\u062f\u0647\u060c \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0627 \u06cc\u06a9 \u0641\u0631\u0645\u0648\u0644\u060c \u06cc\u06a9 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0644\u0645\u0647\u0654 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u0627\u0648\u0644 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0644 \u0645\u062a\u0646 \u062f\u0627\u0631\u062f \u0648 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u062f\u0648\u0645 \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u062f\u0627\u0631\u062f. \u0645\u06cc\u0632\u0627\u0646 \u0627\u062b\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0646 \u062f\u0648 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u062f\u0631\u0646\u0638\u0631\u06af\u0631\u0641\u062a\u0646 \u0639\u0648\u0627\u0645\u0644 \u0645\u062e\u062a\u0644\u0641\u06cc \u0645\u062b\u0644 \u0637\u0648\u0644 \u0648 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f. (beta)

beta = 0.82\nN = min(len(all_candidates), keyword_count)\n\nselected_candidates = []\nunselected_candidates = [i for i in range(len(all_candidates))]\nbest_candidate = np.argmax(candidates_sim_whole_norm)\nselected_candidates.append(best_candidate)\nunselected_candidates.remove(best_candidate)\n\n\nfor i in range(N-1):\n    selected_vec = np.array(selected_candidates)\n    unselected_vec = np.array(unselected_candidates)\n\n    unselected_candidate_sim_whole_norm = candidates_sim_whole_norm[unselected_vec, :]\n\n    dist_between = candidate_sim_candidate_norm[unselected_vec][:, selected_vec]\n\n    if dist_between.ndim == 1:\n        dist_between = dist_between[:, np.newaxis]\n\n    best_candidate = np.argmax(beta * unselected_candidate_sim_whole_norm - (1 - beta) * np.max(dist_between, axis = 1).reshape(-1,1))\n    best_index = unselected_candidates[best_candidate]\n    selected_candidates.append(best_index)\n    unselected_candidates.remove(best_index)\nall_candidates[selected_candidates].tolist()\n
['\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647',\n '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc',\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n '\u0632\u0646',\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644',\n '\u0641\u06cc\u0644\u0645',\n '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc',\n '\u06a9\u0634\u0648\u0631']\n
"}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":[" "]},"docs":[{"location":"index.html","title":"\u0645\u0639\u0631\u0641\u06cc \u0648 \u0646\u0635\u0628","text":""},{"location":"index.html#_1","title":"\u0645\u0639\u0631\u0641\u06cc \u0647\u0636\u0645","text":"

\u0647\u0636\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0647\u0636\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0648\u0627\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f. \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f. \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062a\u062d\u0644\u06cc\u0644 \u0635\u0631\u0641\u06cc \u0648 \u0646\u062d\u0648\u06cc \u06a9\u0646\u06cc\u062f. \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f \u0648 ... .

\u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 nltk \u0648 \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 +\u06f3.\u06f8

\u0647\u0636\u0645 \u0628\u0631 \u0645\u0628\u0646\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 NLTK \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0648\u0645\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0636\u0645 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06f3.\u06f8 \u0648 \u0628\u0627\u0644\u0627\u062a\u0631 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a.

\u0645\u062d\u0635\u0648\u0644\u06cc \u0627\u0632 \u062a\u06cc\u0645 \u0631\u0648\u0634\u0646

\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0631\u0648\u0698\u0647\u200c\u0627\u06cc \u0634\u062e\u0635\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f \u0648 \u0627\u06a9\u0646\u0648\u0646 \u0632\u06cc\u0631 \u0686\u062a\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0631\u0648\u0634\u0646 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u0654 \u0645\u0633\u06cc\u0631 \u062a\u0648\u0633\u0639\u0647 \u0627\u0633\u062a.

"},{"location":"index.html#_2","title":"\u0646\u0635\u0628 \u0647\u0636\u0645","text":"

\u0627\u0628\u062a\u062f\u0627 \u067e\u06a9\u06cc\u062c \u0647\u0636\u0645 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:

$ pip install hazm\n

\u0633\u067e\u0633 \u0645\u0646\u0627\u0628\u0639 \u0645\u0648\u0631\u062f\u0646\u0638\u0631\u00a0\u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062a\u0631\u062c\u06cc\u062d\u0627\u064b \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647\u0654 \u062e\u0648\u062f \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0648 \u062f\u0631 \u0622\u062e\u0631\u060c \u0647\u0636\u0645 \u0631\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u06a9\u0646\u06cc\u062f:

from hazm import *\n
"},{"location":"index.html#_3","title":"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0636\u0645","text":"

\u06a9\u062f \u067e\u0627\u06cc\u06cc\u0646 \u062f\u06cc\u062f\u06cc \u06a9\u0644\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0647\u0636\u0645 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:

from hazm import *\n\n# Clean and normalize a text.\nprint(Normalizer().normalize(\"\u0686\u0647 \u06af\u0644 \u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc.\"))\n# \u0686\u0647 \u06af\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0628\u0627\u06cc\u06cc\n\n# Find the word\u2019s root (faster but less accurate)\nprint(Stemmer().stem(\"\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u0634\u0627\u0646\"))\n# \u06a9\u062a\u0627\u0628\n\n# Find the word\u2019s root (More accurate but slower)\nprint(Lemmatizer().lemmatize(\"\u0645\u06cc\u200c\u0631\u0648\u0645\"))\n# \u0631\u0641\u062a#\u0631\u0648\n\n# Break text into sentences.\nprint(SentenceTokenizer().tokenize(\"\u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f! \u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc \u061f','! \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0634\u062d\u0627\u0644 \u0628\u0648\u062f']\n\n# Break text into tokens.\nprint(WordTokenizer().tokenize(\"\u067e\u0631\u0633\u06cc\u062f\u060c \u0686\u0631\u0627 \u062f\u06cc\u0631\u0648\u0632 \u0646\u06cc\u0627\u0645\u062f\u06cc\u061f\"))\n# ['\u067e\u0631\u0633\u06cc\u062f', '\u060c', '\u0686\u0631\u0627', '\u062f\u06cc\u0631\u0648\u0632', '\u0646\u06cc\u0627\u0645\u062f\u06cc', '\u061f']\n\n# Assigns parts of speech to each word, such as noun, verb, adjective, etc.\ntagger = POSTagger(model='pos_tagger.model')\nprint(tagger.tag(WordTokenizer().tokenize(\"\u0645\u0627 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u062a\u0627\u0628 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645\")))\n# [('\u0645\u0627', 'PRO'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u06a9\u062a\u0627\u0628', 'N'), ('\u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u06cc\u0645', 'V')]\n\n# Labels each word with its part of speech, such as noun, verb, adjective, etc.\nchunker = chunker('chunker.model')\ntagged = tagger.tag(word_tokenize('\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645'))\ntree2brackets(chunker.parse(tagged))\n# '[\u06a9\u062a\u0627\u0628 \u062e\u0648\u0627\u0646\u062f\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u0645 VP]'\n\n# Identify semantic relations between words in a sentence.\nparser = DependencyParser(tagger=tagger, lemmatizer=lemmatizer)\nparser.parse(word_tokenize('\u0632\u0646\u06af\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u0635\u062f\u0627 \u062f\u0631\u0645\u06cc\u200c\u0622\u06cc\u062f\u061f'))\n# <DependencyGraph with 8 nodes>\n

\u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u0650 \u0627\u06cc\u0646 \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u067e\u06cc \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0647\u0636\u0645 \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u0645\u062e\u062a\u0635 \u062e\u0648\u062f\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0646\u06cc\u0632 \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u0647\u0636\u0645 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u067e\u0648\u0631\u062a \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/in-other-languages.html","title":"\u0647\u0636\u0645 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631","text":"

\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0627\u0635\u0644\u06cc \u0647\u0636\u0645 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u062b\u0644 \u062c\u0627\u0648\u0627 \u0648 \u0633\u06cc\u200c\u0634\u0627\u0631\u067e \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0633\u0627\u06cc\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0647\u0636\u0645 \u0631\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0644\u0637\u0641\u0627\u064b \u0627\u06af\u0631 \u0645\u0648\u0631\u062f\u06cc \u0633\u0631\u0627\u063a \u062f\u0627\u0634\u062a\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0646\u0628\u0648\u062f \u0628\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0635\u0641\u062d\u0647 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.

\u0633\u0644\u0628 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a

\u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u0650 \u062a\u0648\u0633\u0639\u0647 \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0645\u0634\u06a9\u0644\u0627\u062a\u0650 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647\u0654 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647(\u06af\u0627\u0646) \u0622\u0646 \u0627\u0633\u062a. \u0631\u0648\u0634\u0646 \u0627\u0632 \u06a9\u0627\u0631\u06a9\u0631\u062f \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0627\u0637\u0644\u0627\u0639\u06cc \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html","title":"utils","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u06a9\u0645\u06a9\u06cc \u0627\u0633\u062a.

"},{"location":"content/utils.html#hazm.utils.maketrans","title":"maketrans(a, b)","text":"

\u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u062d\u0631\u0648\u0641 \u0631\u0634\u062a\u0647\u0654 a \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u062d\u0631\u0641 \u062f\u0631 \u0631\u0634\u062a\u0647\u0654 b \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.words_list","title":"words_list(words_file=default_words)","text":"

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import words_list\n>>> words_list()[1]\n('\u0622\u0628', 549005877, ('N', 'AJ'))\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a.

default_words

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, int, Tuple[str]]]

\u0641\u0647\u0631\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/utils.html#hazm.utils.stopwords_list","title":"stopwords_list(stopwords_file=default_stopwords)","text":"

\u0644\u06cc\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.utils import stopwords_list\n>>> stopwords_list()[:4]\n['\u0622\u062e\u0631\u06cc\u0646', '\u0622\u0642\u0627\u06cc', '\u0622\u0645\u062f', '\u0622\u0645\u062f\u0647']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 stopwords_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

default_stopwords

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0633\u062a\u200c\u0648\u0627\u0698\u0647\u200c\u0647\u0627.

"},{"location":"content/utils.html#hazm.utils.verbs_list","title":"verbs_list()","text":"

\u0644\u06cc\u0633\u062a \u0627\u0641\u0639\u0627\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.past_roots","title":"past_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.present_roots","title":"present_roots()","text":"

\u0644\u06cc\u0633\u062a \u0628\u0646\u200c\u0647\u0627\u06cc \u0645\u0636\u0627\u0631\u0639 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/utils.html#hazm.utils.regex_replace","title":"regex_replace(patterns, text)","text":"

\u0627\u0644\u06af\u0648\u06cc \u0631\u06cc\u062c\u06a9\u0633 \u0631\u0627 \u06cc\u0627\u0641\u062a\u0647 \u0648 \u0628\u0627 \u0645\u062a\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/index.html","title":"\u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0648 \u0646\u0645\u0648\u0646\u0647\u200c\u06a9\u062f \u0622\u0645\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628 \u0627\u06cc\u0646 \u0628\u062e\u0634:

"},{"location":"content/hazm/chunker.html","title":"chunker","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0644\u0628\u062a\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0639\u0646\u0648\u0627\u0646\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0647\u0646\u0648\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0646\u0634\u062f\u0647\u061b \u0648\u0644\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u0628\u0639\u062f\u06cc \u06a9\u0647 \u0628\u0647 \u0632\u0648\u062f\u06cc \u0645\u0646\u062a\u0634\u0631 \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u0627\u06cc\u0646 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647\u0654 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0633\u0645\u06cc\u060c \u0641\u0639\u0644\u06cc \u0648 \u062d\u0631\u0641 \u0627\u0636\u0627\u0641\u0647\u200c\u0627\u06cc \u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u062a\u062c\u0632\u06cc\u0647\u200c\u06af\u0631 \u0633\u0637\u062d\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f3.\u06f4 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker","title":"Chunker","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: IOBTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0642\u0637\u06cc\u0639 \u0645\u062a\u0646\u060c \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.__init__","title":"__init__(model=None, data_maker=None)","text":"

constructor.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0644\u06cc\u0628\u0644 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> chunker.data_maker(tokens = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]])\n[[{'word': '\u0645\u0646', 'is_first': True, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0646', 'prefix-3': '\u0645\u0646', 'suffix-1': '\u0646', 'suffix-2': '\u0645\u0646', 'suffix-3': '\u0645\u0646', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0628\u0647', 'two_next_word': '\u0645\u062f\u0631\u0633\u0647', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False, 'pos': 'PRON', 'prev_pos': '', 'next_pos': 'ADP'}, {'word': '\u0628\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0628', 'prefix-2': '\u0628\u0647', 'prefix-3': '\u0628\u0647', 'suffix-1': '\u0647', 'suffix-2': '\u0628\u0647', 'suffix-3': '\u0628\u0647', 'prev_word': '\u0645\u0646', 'two_prev_word': '.', 'next_word': '\u0645\u062f\u0631\u0633\u0647', 'two_next_word': '\u0627\u06cc\u0631\u0627\u0646', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'ADP', 'prev_pos': 'PRON', 'next_pos': 'NOUN,EZ'}, {'word': '\u0645\u062f\u0631\u0633\u0647', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u062f', 'prefix-3': '\u0645\u062f\u0631', 'suffix-1': '\u0647', 'suffix-2': '\u0633\u0647', 'suffix-3': '\u0631\u0633\u0647', 'prev_word': '\u0628\u0647', 'two_prev_word': '\u0645\u0646', 'next_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN,EZ', 'prev_pos': 'ADP', 'next_pos': 'NOUN'}, {'word': '\u0627\u06cc\u0631\u0627\u0646', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0631', 'suffix-1': '\u0646', 'suffix-2': '\u0627\u0646', 'suffix-3': '\u0631\u0627\u0646', 'prev_word': '\u0645\u062f\u0631\u0633\u0647', 'two_prev_word': '\u0628\u0647', 'next_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False, 'pos': 'NOUN', 'prev_pos': 'NOUN,EZ', 'next_pos': 'VERB'}, {'word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'is_first': False, 'is_last': False, 'prefix-1': '\u0631', 'prefix-2': '\u0631\u0641', 'prefix-3': '\u0631\u0641\u062a', 'suffix-1': '\u0645', 'suffix-2': '\u062f\u0645', 'suffix-3': '\u0648\u062f\u0645', 'prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'two_prev_word': '\u0645\u062f\u0631\u0633\u0647', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True, 'pos': 'VERB', 'prev_pos': 'NOUN', 'next_pos': 'PUNCT'}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'two_prev_word': '\u0627\u06cc\u0631\u0627\u0646', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': '', 'pos': 'PUNCT', 'prev_pos': 'VERB', 'next_pos': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Dict]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.features","title":"features(words, pos_tags, index)","text":"

\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.train","title":"train(trees, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='chunker_crf.model', report_duration=True)","text":"

\u0627\u0632 \u0631\u0648\u06cc \u062f\u0631\u062e\u062a \u0648\u0631\u0648\u062f\u06cc\u060c \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u0631\u062e\u062a\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose bool

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'chunker_crf.model' report_duration bool

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse","title":"parse(sentence)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc \u062f\u0648\u062a\u0627\u06cc\u06cc [(\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), (\u062a\u0648\u06a9\u0646, \u0646\u0648\u0639), ...] \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u0631\u0627 \u0628\u0631 \u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> tree = chunker.parse(sentence = [('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062a\u0648\u0644\u06cc\u062f \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u062a\u0642\u0637\u06cc\u0639.

str

\u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u0648 \u0642\u0627\u0628\u0644\u200c\u062f\u0631\u06a9\u200c\u062a\u0631

str

\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u0627\u0628\u0639 tree2brackets() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.parse_sents","title":"parse_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639\u200c\u0634\u062f\u0647 \u0648 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06cc\u06a9 Iterator \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647.

"},{"location":"content/hazm/chunker.html#hazm.chunker.Chunker.evaluate","title":"evaluate(trees)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model = 'chunker.model')\n>>> trees = list(chunker.parse_sents([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]]))\n>>> chunker.evaluate(trees)\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 trees List[str]

\u0644\u06cc\u0633\u062a \u062f\u0631\u062e\u062a\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/chunker.html#hazm.chunker.tree2brackets","title":"tree2brackets(tree)","text":"

\u062e\u0631\u0648\u062c\u06cc \u062f\u0631\u062e\u062a\u06cc \u062a\u0627\u0628\u0639 parse() \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0631\u0648\u0634\u0647\u200c\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> chunker = Chunker(model='chunker.model')\n>>> tree=chunker.parse([('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')])\n>>> print(tree)\n(S\n  (NP \u0646\u0627\u0645\u0647/NOUN,EZ \u0627\u06cc\u0634\u0627\u0646/PRON)\n  (POSTP \u0631\u0627/ADP)\n  (VP \u062f\u0631\u06cc\u0627\u0641\u062a/NOUN \u062f\u0627\u0634\u062a\u0645/VERB)\n  ./PUNCT)\n
>>> tree2brackets(tree)\n'[\u0646\u0627\u0645\u0647 \u0627\u06cc\u0634\u0627\u0646 NP] [\u0631\u0627 POSTP] [\u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u0634\u062a\u0645 VP] .'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tree str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062d\u0627\u0635\u0644 \u0627\u0632 \u067e\u0631\u062f\u0632\u0627\u0634 \u062a\u0627\u0628\u0639 parse()

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u0634\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0631\u0648\u0634\u0647\u200c\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0647\u0631 \u06a9\u0631\u0648\u0634\u0647 \u062c\u0632\u0626\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0646\u0648\u0639 \u0622\u0646 \u062c\u0627\u06cc \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/dependency_parser.html","title":"dependency_parser","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u0650 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u0627\u0628\u062a\u062f\u0627 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc dependecy_parser \u0631\u0627 \u0628\u0627 \u062d\u062c\u0645\u06cc \u062d\u062f\u0648\u062f \u06f1\u06f3 \u0645\u06af\u0627\u0628\u0627\u06cc\u062a \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631 \u0631\u06cc\u0634\u0647\u0654 \u067e\u0631\u0648\u0698\u0647 \u06cc\u0627 \u0645\u0633\u06cc\u0631 \u062f\u0644\u062e\u0648\u0627\u0647 \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f5.\u06f6\u066a \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser","title":"MaltParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: NLTKMaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagger str

\u0646\u0627\u0645 \u062a\u0627\u0628\u0639 POS Tagger.

\u0627\u062c\u0628\u0627\u0631\u06cc lemmatizer str

\u0646\u0627\u0645 \u06a9\u0644\u0627\u0633 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628.

\u0627\u062c\u0628\u0627\u0631\u06cc working_dir str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc\u06cc \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644.

'dependency_parser' model_file str

\u0622\u062f\u0631\u0633 \u0645\u062f\u0644\u0650 \u0627\u0632 \u067e\u06cc\u0634 \u0622\u0645\u0648\u0632\u0634 \u062f\u06cc\u062f\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f mco.

'langModel.mco'"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_sents","title":"parse_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences str

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.MaltParser.parse_tagged_sents","title":"parse_tagged_sents(sentences, verbose=False)","text":"

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc verbose bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06af\u0631\u0627\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062c\u0645\u0644\u0627\u062a.

\u0627\u0633\u062a\u062b\u0646\u0627\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Exception

\u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u062e\u0637\u0627 \u06cc\u06a9 \u0627\u06a9\u0633\u067e\u0634\u0646 \u0639\u0645\u0648\u0645\u06cc \u0635\u0627\u062f\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/dependency_parser.html#hazm.dependency_parser.DependencyParser","title":"DependencyParser","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: MaltParser

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u06cc \u0627\u0633\u062a.

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 MaltParser \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm import POSTagger, Lemmatizer, DependencyParser\n>>> parser = DependencyParser(tagger=POSTagger(model='pos_tagger.model'), lemmatizer=Lemmatizer())\n>>> parser.parse(['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0631\u0641\u062a\u0647 \u0628\u0648\u062f\u0645', '.']).tree().pprint()\n(\u0645\u0646 (\u0628\u0647 (\u0645\u062f\u0631\u0633\u0647 (\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645 .))))\n
"},{"location":"content/hazm/embedding.html","title":"embedding","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u06cc\u0627 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding","title":"WordEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0644\u0645\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_type str

\u0646\u0648\u0639 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 \u200dfasttext, keyedvector, glove \u0628\u0627\u0634\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.train","title":"train(dataset_path, workers=multiprocessing.cpu_count() - 1, vector_size=200, epochs=10, min_count=5, fasttext_type='skipgram', dest_path='fasttext_word2vec_model.bin')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0627\u0632 \u0646\u0648\u0639 fasttext \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.train(dataset_path = 'dataset.txt', workers = 4, vector_size = 300, epochs = 30, fasttext_type = 'cbow', dest_path = 'fasttext_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u06a9\u0644\u0645\u0647.

200 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 fasttext_type str

\u0646\u0648\u0639 fasttext \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u06a9\u0647 \u0645\u06cc\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0642\u0627\u062f\u06cc\u0631 skipgram \u06cc\u0627 cbow \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.

'skipgram' dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'fasttext_word2vec_model.bin'"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.__getitem__","title":"__getitem__(word)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.doesnt_match","title":"doesnt_match(words)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.doesnt_match(['\u0633\u0644\u0627\u0645' ,'\u062f\u0631\u0648\u062f' ,'\u062e\u062f\u0627\u062d\u0627\u0641\u0638' ,'\u067e\u0646\u062c\u0631\u0647'])\n'\u067e\u0646\u062c\u0631\u0647'\n>>> wordEmbedding.doesnt_match(['\u0633\u0627\u0639\u062a' ,'\u067e\u0644\u0646\u06af' ,'\u0634\u06cc\u0631'])\n'\u0633\u0627\u0639\u062a'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u06a9\u0644\u0645\u0647\u0654 \u0646\u0627\u0645\u0631\u062a\u0628\u0637.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.similarity","title":"similarity(word1, word2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u0622\u0644\u0645\u0627\u0646')\n0.72231203\n>>> wordEmbedding.similarity('\u0627\u06cc\u0631\u0627\u0646', '\u067e\u0646\u062c\u0631\u0647')\n0.04535884\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word1 str

\u06a9\u0644\u0645\u0647\u0654 \u0627\u0648\u0644

\u0627\u062c\u0628\u0627\u0631\u06cc word2 str

\u06a9\u0644\u0645\u0647\u0654 \u062f\u0648\u0645

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.nearest_words","title":"nearest_words(word, topn=5)","text":"

\u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06cc\u06a9 \u0648\u0627\u0698\u0647 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0622\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.nearest_words('\u0627\u06cc\u0631\u0627\u0646', topn = 5)\n[('\u0627\u06cc\u0631\u0627\u0646\u060c', 0.8742443919181824), ('\u06a9\u0634\u0648\u0631', 0.8735059499740601), ('\u06a9\u0634\u0648\u0631\u0645\u0627\u0646', 0.8443885445594788), ('\u0627\u06cc\u0631\u0627\u0646\u200c\u0628\u0647', 0.8271722197532654), ('\u062e\u0627\u0648\u0631\u0645\u06cc\u0627\u0646\u0647', 0.8266966342926025)]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0648\u0627\u0698\u06af\u0627\u0646 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc topn int

\u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062a\u0628\u0637\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0634\u0648\u062f.

5

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc [\u06a9\u0644\u0645\u0647\u0654 \u0645\u0631\u062a\u0628\u0637, \u0645\u06cc\u0632\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637].

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_normal_vector","title":"get_normal_vector(word)","text":"

\u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> result = wordEmbedding.get_normal_vector('\u0633\u0631\u0628\u0627\u0632')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocabs","title":"get_vocabs()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin')\n>>> wordEmbedding.get_vocabs()\n['\u0648', '.', '\u062f\u0631', '\u060c', ...]\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vocab_to_index","title":"get_vocab_to_index()","text":"

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631\u0647\u0627 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('word2vec.bin)\n>>> vocab_to_index = wordEmbedding.get_vocab_to_index()\n>>> index = vocab_to_index['\u0633\u0644\u0627\u0645']\n>>> vocabs = wordEmbedding.get_vocabs()\n>>> vocabs[index]\n'\u0633\u0644\u0627\u0645'\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a dict

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u06a9\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0622\u0646 \u0645\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vectors","title":"get_vectors()","text":"

\u0648\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0648\u0635\u06cc\u0641 \u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u06af\u0631\u062f\u0627\u0646\u062f.(\u0639\u0646\u0627\u0635\u0631 \u0627\u06cc\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0628\u0627 \u0648\u06a9\u062a\u0648\u0631 \u06a9\u0644\u0645\u0627\u062a \u062a\u0627\u0628\u0639 \u00a0get_vocabs \u0647\u0645\u200c\u0627\u0646\u062f\u06cc\u0633 \u0647\u0633\u062a\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> vectors = wordEmbedding.get_vectors()\n>>> all(vectors[wordEmbedding.get_vocab_to_index()['\u0633\u0644\u0627\u0645']] == wordEmbedding['\u0633\u0644\u0627\u0645'])\nTrue\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[ndarray]

\u062a\u0645\u0627\u0645\u06cc \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.WordEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wordEmbedding = WordEmbedding(model_type = 'fasttext')\n>>> wordEmbedding.load_model('resorces/word2vec.bin')\n>>> wordEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0644\u0645\u0627\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus","title":"SentenceEmbeddingCorpus","text":"

SentenceEmbeddingCorpus.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__init__","title":"__init__(data_path)","text":"

init.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentenceEmbeddingCorpus.__iter__","title":"__iter__()","text":"

iter.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding","title":"SentEmbedding","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path Optional[str]

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

None"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.load_model","title":"load_model(model_path)","text":"

\u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model('sent2vec.model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.train","title":"train(dataset_path, min_count=5, workers=multiprocessing.cpu_count() - 1, windows=5, vector_size=300, epochs=10, dest_path='gensim_sent2vec.model')","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af doc2vec \u062a\u0631\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.train(dataset_path = 'dataset.txt', min_count = 10, workers = 6, windows = 3, vector_size = 250, epochs = 35, dest_path = 'doc2vec_model')\n...\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 dataset_path str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0646\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc min_count int

\u062d\u062f\u0627\u0642\u0644 \u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u06af\u06cc\u0631\u06cc \u0622\u0646 \u062f\u0631 \u0645\u062f\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

5 workers int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647 \u062f\u0631\u06af\u06cc\u0631 \u0628\u0631\u0627\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062f\u0644.

multiprocessing.cpu_count() - 1 windows int

\u0637\u0648\u0644 \u067e\u0646\u062c\u0631\u0647 \u0628\u0631\u0627\u06cc \u0644\u062d\u0627\u0638 \u06a9\u0644\u0645\u0627\u062a \u0627\u0637\u0631\u0627\u0641 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u062a\u0631\u06cc\u0646 \u0622\u0646.

5 vector_size int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0627\u0632\u0627\u06cc \u0647\u0631 \u062c\u0645\u0644\u0647.

300 epochs int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u062a\u0631\u06cc\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0644 \u062f\u06cc\u062a\u0627.

10 dest_path str

\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af.

'gensim_sent2vec.model'"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.__getitem__","title":"__getitem__(sent)","text":"

getitem.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_sentence_vector","title":"get_sentence_vector(sent)","text":"

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u062f\u06cc\u0646\u06af \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.get_sentence_vector('\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u062e\u0648\u062f\u0634 \u062a\u0628\u062f\u06cc\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f')\n>>> isinstance(result, ndarray)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent str

\u062c\u0645\u0644\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u062f\u0627\u0631 \u0627\u0645\u0628\u06cc\u062f\u0646\u06af \u0622\u0646 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a ndarray

\u0644\u06cc\u0633\u062a \u0628\u0631\u062f\u0627\u0631 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u062c\u0645\u0644\u0647\u0654 \u0648\u0631\u0648\u062f\u06cc.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.similarity","title":"similarity(sent1, sent2)","text":"

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> result = sentEmbedding.similarity('\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a', '\u067e\u0644\u0646\u06af \u0627\u0632 \u062f\u06cc\u06af\u0631 \u062c\u0627\u0646\u0648\u0631\u0627\u0646 \u062f\u0631\u0646\u062f\u0647 \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n>>> result = sentEmbedding.similarity('\u0647\u0636\u0645 \u06cc\u06a9 \u0645\u062d\u0635\u0648\u0644 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a', '\u0634\u06cc\u0631 \u062d\u06cc\u0648\u0627\u0646\u06cc \u0648\u062d\u0634\u06cc \u0627\u0633\u062a')\n>>> isinstance(result, float)\nTrue\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sent1 str

\u062c\u0645\u0644\u0647\u0654 \u0627\u0648\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc sent2 str

\u062c\u0645\u0644\u0647\u0654 \u062f\u0648\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u0645\u06cc\u0632\u0627\u0646 \u0634\u0628\u0627\u0647\u062a \u062f\u0648 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0639\u062f\u062f\u06cc \u0628\u06cc\u0646 0 \u06481 \u0627\u0633\u062a.

"},{"location":"content/hazm/embedding.html#hazm.embedding.SentEmbedding.get_vector_size","title":"get_vector_size()","text":"

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0647\u0631 \u062c\u0645\u0644\u0647 \u062f\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentEmbedding = SentEmbedding()\n>>> sentEmbedding.load_model(\"sent2vec.model\")\n>>> sentEmbedding.get_vector_size()\n300\n

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a int

\u0637\u0648\u0644 \u0648\u06a9\u062a\u0648\u0631 \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u062c\u0645\u0644\u0627\u062a.

"},{"location":"content/hazm/informal_normalizer.html","title":"informal_normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer","title":"InformalNormalizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: Normalizer

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_verbs word_file str

\u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u06a9\u0644\u0645\u0627\u062a \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc.

informal_words seperation_flag bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0648 \u062f\u0631 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0628\u0647 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0622\u0646 \u0641\u0627\u0635\u0644\u0647 \u062f\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f.

False **kargs str

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0646\u0627\u0645\u062f\u0627\u0631\u0650 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc

{}"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.split_token_words","title":"split_token_words(token)","text":"

\u0647\u0631\u062c\u0627\u06cc\u06cc \u062f\u0631 \u0645\u062a\u0646 \u0641\u0627\u0635\u0644\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0648\u062f \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062a\u0623\u0633\u0641\u0627\u0646\u0647 \u062f\u0631 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062a\u0646\u200c\u0647\u0627\u060c \u0628\u0647 \u0628\u0647\u0627\u0646\u0647\u0654 \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u06cc\u0627 \u0627\u0632 \u0633\u0631\u0650 \u062a\u0646\u0628\u0644\u06cc\u060c \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u062f\u0631\u0633\u062a \u0631\u0639\u0627\u06cc\u062a \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0645\u062b\u0644\u0627\u064b \u062c\u0645\u0644\u0647\u0654 \u00ab\u062a\u0648 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0628\u0647 \u0627\u06cc\u0646 \u0634\u06a9\u0644 \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f: \u00ab\u062a\u0648\u0631\u0627\u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645.\u00bb \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0641\u0648\u0627\u0635\u0644 \u0636\u0631\u0648\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0635\u062d\u06cc\u062d \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062a\u0648\u06a9\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0635\u062d\u06cc\u062d.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalized_word","title":"normalized_word(word)","text":"

\u0627\u0634\u06a9\u0627\u0644 \u0645\u062e\u062a\u0644\u0641 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalized_word('\u0645\u06cc\u200c\u0631\u0645')\n['\u0645\u06cc\u200c\u0631\u0648\u0645', '\u0645\u06cc\u200c\u0631\u0645']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0627\u0634\u06a9\u0627\u0644 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0634\u062f\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u0631\u0627 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0628\u0627\u0628\u0627 \u06cc\u0647 \u0634\u063a\u0644 \u0645\u0646\u0627\u0633\u0628 \u0648\u0627\u0633\u0647 \u0628\u0686\u0647 \u0647\u0627\u0645 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc\u06cc \u0628\u0631\u0646\u0645\u06cc\u062e\u0648\u0631\u0647 !')\n[[['\u0628\u0627\u0628\u0627'], ['\u06cc\u06a9'], ['\u0634\u063a\u0644'], ['\u0645\u0646\u0627\u0633\u0628'], ['\u0628\u0631\u0627\u06cc'], ['\u0628\u0686\u0647'], ['\u0647\u0627\u06cc\u0645'], ['\u067e\u06cc\u062f\u0627'], ['\u06a9\u0631\u062f\u0646', '\u06a9\u0631\u062f\u0646\u062f'], ['\u06a9\u0647'], ['\u0628\u0647'], ['\u062c\u0627\u06cc\u06cc'], ['\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u062f', '\u0628\u0631\u0646\u0645\u06cc\u200c\u062e\u0648\u0631\u0647'], ['!']]]\n>>> normalizer = InformalNormalizer()\n>>> normalizer.normalize('\u0627\u062c\u0627\u0632\u0647 \u0628\u062f\u06cc\u0645 \u0647\u0645\u0633\u0631\u0645\u0648\u0646 \u062f\u0631 \u062c\u0645\u0639 \u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634 \u0627\u062d\u0633\u0627\u0633 \u0622\u0632\u0627\u062f\u06cc \u06a9\u0646\u0647 \u0648 \u0641\u06a9\u0631 \u0646\u06a9\u0646\u0647 \u06a9\u0647 \u0645\u0627 \u062f\u0627\u0626\u0645 \u0647\u0648\u0627\u0633\u0645\u0648\u0646 \u0628\u0647\u0634 \u0647\u0633\u062a .')\n[[['\u0627\u062c\u0627\u0632\u0647'], ['\u0628\u062f\u0647\u06cc\u0645'], ['\u0647\u0645\u0633\u0631\u0645\u0627\u0646'], ['\u062f\u0631'], ['\u062c\u0645\u0639'], ['\u062e\u0627\u0646\u0648\u0627\u062f\u0647\u200c\u0627\u0634'], ['\u0627\u062d\u0633\u0627\u0633'], ['\u0622\u0632\u0627\u062f\u06cc'], ['\u06a9\u0646\u062f'], ['\u0648'], ['\u0641\u06a9\u0631'], ['\u0646\u06a9\u0646\u062f', '\u0646\u06a9\u0646\u0647'], ['\u06a9\u0647'], ['\u0645\u0627'], ['\u062f\u0627\u0626\u0645'], ['\u062d\u0648\u0627\u0633\u0645\u0627\u0646'], ['\u0628\u0647\u0634'], ['\u0647\u0633\u062a'], ['.']]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[List[str]]]

\u0645\u062a\u0646 \u0641\u0627\u0631\u0633\u06cc \u0645\u0639\u06cc\u0627\u0631.

"},{"location":"content/hazm/informal_normalizer.html#hazm.informal_normalizer.InformalNormalizer.informal_conjugations","title":"informal_conjugations(verb)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0634\u06a9\u0644 \u0645\u062d\u0627\u0648\u0631\u0647\u200c\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html","title":"lemmatizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

\u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f8\u06f9.\u06f9 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u00a0\u21a9

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer","title":"Lemmatizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0627\u0634\u06a9\u0627\u0644 \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs joined_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Lemmatizer.lemmatize","title":"lemmatize(word, pos='')","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631 pos \u0646\u0648\u0639 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a: (\u0627\u0633\u0645\u060c \u0641\u0639\u0644\u060c \u0635\u0641\u062a \u0648 ...) \u0648 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0631\u0648\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u062b\u0631 \u0628\u06af\u0630\u0627\u0631\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0635\u0641\u062a (\u0627\u0648 \u06cc\u06a9 \u0641\u0631\u062f \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0633\u062a)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0647\u0645\u0627\u0646 \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u00bb \u0645\u06cc\u200c\u0634\u0648\u062f \u0648\u0644\u06cc \u0647\u0645\u06cc\u0646 \u0648\u0627\u0698\u0647 \u062f\u0631 \u062c\u0627\u06cc\u06af\u0627\u0647 \u0627\u0633\u0645 (\u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0627\u0632 \u0645\u0631\u062f\u0645)\u060c \u0631\u06cc\u0634\u0647\u200c\u0627\u0634 \u0645\u06cc\u200c\u0634\u0648\u062f \u00ab\u0627\u062c\u062a\u0645\u0627\u0639\u00bb.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> lemmatizer = Lemmatizer()\n>>> lemmatizer.lemmatize('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> lemmatizer.lemmatize('\u0622\u062a\u0634\u0641\u0634\u0627\u0646')\n'\u0622\u062a\u0634\u0641\u0634\u0627\u0646'\n>>> lemmatizer.lemmatize('\u0645\u06cc\u200c\u0631\u0648\u0645')\n'\u0631\u0641\u062a#\u0631\u0648'\n>>> lemmatizer.lemmatize('\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a')\n'\u06af\u0641\u062a#\u06af\u0648'\n>>> lemmatizer.lemmatize('\u0646\u0686\u0634\u06cc\u062f\u0647_\u0627\u0633\u062a')\n'\u0686\u0634\u06cc\u062f#\u0686\u0634'\n>>> lemmatizer.lemmatize('\u0645\u0631\u062f\u0645', pos='N')\n'\u0645\u0631\u062f\u0645'\n>>> lemmatizer.lemmatize('\u0627\u062c\u062a\u0645\u0627\u0639\u06cc', pos='AJ')\n'\u0627\u062c\u062a\u0645\u0627\u0639\u06cc'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc pos str

\u0646\u0648\u0639 \u06a9\u0644\u0645\u0647. \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0633\u0647 \u0645\u0642\u062f\u0627\u0631 V (\u0641\u0639\u0644) \u0648 AJ (\u0635\u0641\u062a) \u0648 PRO (\u0636\u0645\u06cc\u0631) \u0631\u0627 \u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f.

''

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation","title":"Conjugation","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0627\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u200c\u06a9\u0631\u062f\u0646 \u0627\u0641\u0639\u0627\u0644 \u0627\u0633\u062a.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_past","title":"perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0645', '\u062f\u06cc\u062f\u06cc', '\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_past","title":"negative_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_past('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0645', '\u0646\u062f\u06cc\u062f\u06cc', '\u0646\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_past","title":"passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_past","title":"negative_passive_perfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past","title":"imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past","title":"negative_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past","title":"passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past","title":"negative_passive_imperfective_past(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_progresive","title":"past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_progresive","title":"passive_past_progresive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_progresive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect","title":"present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_present_perfect","title":"negative_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_present_perfect","title":"subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_present_perfect","title":"negative_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_present_perfect","title":"grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_present_perfect","title":"negative_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect","title":"passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_present_perfect","title":"negative_passive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_present_perfect","title":"passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_present_perfect","title":"negative_passive_subjunctive_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_present_perfect","title":"passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_present_perfect","title":"negative_passive_grammatical_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present_perfect","title":"imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present_perfect","title":"negative_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_present_perfect","title":"subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_present_perfect","title":"negative_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present_perfect","title":"passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present_perfect","title":"negative_passive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_present_perfect","title":"passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_present_perfect","title":"negative_passive_subjunctive_imperfective_present_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_present_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_perfect_progressive","title":"present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_perfect_progressive","title":"passive_present_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent","title":"past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent","title":"negative_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent","title":"passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent","title":"negative_passive_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent","title":"imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent","title":"negative_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent","title":"passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent","title":"negative_passive_imperfective_past_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_progressive","title":"past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_progressive","title":"passive_past_precedent_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0645', '\u062f\u0627\u0634\u062a\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc', '\u062f\u0627\u0634\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f', '\u062f\u0627\u0634\u062a\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645', '\u062f\u0627\u0634\u062a\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect","title":"past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_past_precedent_perfect","title":"negative_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_past_precedent_perfect","title":"subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_past_precedent_perfect","title":"negative_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_past_precedent_perfect","title":"grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_past_precedent_perfect","title":"negative_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect","title":"passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_past_precedent_perfect","title":"negative_passive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_past_precedent_perfect","title":"passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_past_precedent_perfect","title":"negative_passive_subjunctive_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_past_precedent_perfect","title":"passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_past_precedent_perfect","title":"negative_passive_grammatical_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_past_precedent_perfect","title":"imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_past_precedent_perfect","title":"negative_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_imperfective_past_precedent_perfect","title":"subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_imperfective_past_precedent_perfect","title":"negative_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_past_precedent_perfect","title":"passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_past_precedent_perfect","title":"negative_passive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_imperfective_past_precedent_perfect","title":"passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_imperfective_past_precedent_perfect","title":"negative_passive_subjunctive_imperfective_past_precedent_perfect(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_imperfective_past_precedent_perfect('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.past_precedent_perfect_progressive","title":"past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_past_precedent_perfect_progressive","title":"passive_past_precedent_perfect_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_past_precedent_perfect_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc', '\u062f\u0627\u0634\u062a\u0647 \u0627\u0633\u062a \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a', '\u062f\u0627\u0634\u062a\u0647 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u0645', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u06cc\u062f', '\u062f\u0627\u0634\u062a\u0647\u200c\u0627\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u06af\u0630\u0634\u062a\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_present","title":"perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_present('\u0628\u06cc\u0646')\n['\u0628\u06cc\u0646\u0645', '\u0628\u06cc\u0646\u06cc', '\u0628\u06cc\u0646\u062f', '\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_present","title":"negative_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.subjunctive_perfective_present","title":"subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646\u06cc', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_subjunctive_perfective_present","title":"negative_subjunctive_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_subjunctive_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646\u06cc', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.grammatical_perfective_present","title":"grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0628\u0628\u06cc\u0646\u0645', '\u0628\u0628\u06cc\u0646', '\u0628\u0628\u06cc\u0646\u062f', '\u0628\u0628\u06cc\u0646\u06cc\u0645', '\u0628\u0628\u06cc\u0646\u06cc\u062f', '\u0628\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_grammatical_perfective_present","title":"negative_grammatical_perfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_grammatical_perfective_present('\u0628\u06cc\u0646')\n['\u0646\u0628\u06cc\u0646\u0645', '\u0646\u0628\u06cc\u0646', '\u0646\u0628\u06cc\u0646\u062f', '\u0646\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_present","title":"passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_present","title":"negative_passive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_subjunctive_perfective_present","title":"passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_subjunctive_perfective_present","title":"negative_passive_subjunctive_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_subjunctive_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_grammatical_perfective_present","title":"passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0628\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_grammatical_perfective_present","title":"negative_passive_grammatical_perfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_grammatical_perfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0645\u0637\u0644\u0642 \u062f\u0631 \u0648\u062c\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_present","title":"imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_present('\u0628\u06cc\u0646')\n['\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_present","title":"negative_imperfective_present(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_present('\u0628\u06cc\u0646')\n['\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_present","title":"passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_present","title":"negative_passive_imperfective_present(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_present('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.present_progressive","title":"present_progressive(rii)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.present_progressive('\u0628\u06cc\u0646')\n['\u062f\u0627\u0631\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u0645', '\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc', '\u062f\u0627\u0631\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u0645\u06cc\u200c\u0628\u06cc\u0646\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 rii str

\u0628\u0646 \u0645\u0636\u0627\u0631\u0639 \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_present_progressive","title":"passive_present_progressive(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_present_progressive('\u062f\u06cc\u062f')\n['\u062f\u0627\u0631\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0645', '\u062f\u0627\u0631\u06cc \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc', '\u062f\u0627\u0631\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f', '\u062f\u0627\u0631\u06cc\u0645 \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645', '\u062f\u0627\u0631\u06cc\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u062f', '\u062f\u0627\u0631\u0646\u062f \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u062d\u0627\u0644 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u06cc \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.perfective_future","title":"perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.perfective_future('\u062f\u06cc\u062f')\n['\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_perfective_future","title":"negative_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_perfective_future('\u062f\u06cc\u062f')\n['\u0646\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_perfective_future","title":"passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_perfective_future","title":"negative_passive_perfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_perfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u0645\u0637\u0644\u0642 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.imperfective_future","title":"imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.imperfective_future('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_imperfective_future","title":"negative_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_imperfective_future('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f', '\u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_imperfective_future","title":"passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_imperfective_future","title":"negative_passive_imperfective_future(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_imperfective_future('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0646\u062f \u0634\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent","title":"future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent","title":"negative_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent('\u062f\u06cc\u062f')\n['\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent","title":"passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent","title":"negative_passive_future_precedent(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.future_precedent_imperfective","title":"future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_future_precedent_imperfective","title":"negative_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u0646\u0645\u06cc\u200c\u062f\u06cc\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.passive_future_precedent_imperfective","title":"passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.negative_passive_future_precedent_imperfective","title":"negative_passive_future_precedent_imperfective(ri)","text":"

\u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc \u0635\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> conj = Conjugation()\n>>> conj.negative_passive_future_precedent_imperfective('\u062f\u06cc\u062f')\n['\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f', '\u062f\u06cc\u062f\u0647 \u0646\u0645\u06cc\u200c\u0634\u062f\u0647 \u062e\u0648\u0627\u0647\u0646\u062f \u0628\u0648\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 ri str

\u0628\u0646 \u0645\u0627\u0636\u06cc \u0641\u0639\u0644.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647\u0654 \u067e\u06cc\u0634\u06cc\u0646 \u067e\u0627\u06cc\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062c\u0647\u0648\u0644 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0645\u0646\u0641\u06cc.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get","title":"get(verb, negative=False, passive=False)","text":"

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc negative bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u0646\u0641\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False passive bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0645\u062c\u0647\u0648\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

False

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List(str)

\u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/lemmatizer.html#hazm.lemmatizer.Conjugation.get_all","title":"get_all(verb)","text":"

\u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0648\u062c\u0648\u0647 \u0627\u062e\u0628\u0627\u0631\u06cc\u060c \u0627\u0644\u062a\u0632\u0627\u0645\u06cc\u060c \u062f\u0633\u062a\u0648\u0631\u06cc \u0648 \u062f\u0631 \u0627\u0634\u06a9\u0627\u0644 \u0645\u0646\u0641\u06cc \u0648 \u0645\u062b\u0628\u062a \u0648 \u0645\u062c\u0647\u0648\u0644 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 verb str

\u0641\u0639\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0635\u0631\u0641 \u0634\u0648\u062f. \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0628\u0646 \u0645\u0627\u0636\u06cc#\u0628\u0646 \u0645\u0636\u0627\u0631\u0639\u061b \u0645\u0627\u0646\u0646\u062f: \u062f\u06cc\u062f#\u0628\u06cc\u0646.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0645\u0627\u0645 \u0635\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0635\u0631\u0641\u06cc \u0641\u0639\u0644.

"},{"location":"content/hazm/normalizer.html","title":"normalizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer","title":"Normalizer","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 correct_spacing bool

\u0627\u06af\u0631 True\u200d \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0645\u062a\u0646\u060c \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u062c\u0627\u0648\u0646\u062f\u06cc \u0648 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_diacritics bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u0631\u0627\u0628\u0650 \u062d\u0631\u0648\u0641 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True remove_specials_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True decrease_repeated_chars bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0628\u0627\u0631 \u0631\u0627 \u0628\u0647 \u06f2 \u0628\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0645\u062b\u0644\u0627\u064b \u00ab\u0633\u0644\u0627\u0645\u0645\u0645\u00bb \u0631\u0627 \u0628\u0647 \u00ab\u0633\u0644\u0627\u0645\u0645\u00bb \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True persian_style bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0645\u062e\u0635\u0648\u0635 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u200c\u06a9\u0631\u062f\u0646 \u06a9\u0648\u062a\u06cc\u0634\u0646 \u0628\u0627 \u06af\u06cc\u0648\u0645\u0647.

True persian_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0631\u0642\u0627\u0645 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc \u0631\u0627 \u0628\u0627 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True unicodes_replacement bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0646\u0631\u0645\u0627\u0644\u200c\u0634\u062f\u0647\u0654 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True seperate_mi bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

True"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.normalize","title":"normalize(text)","text":"

\u0645\u062a\u0646 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.normalize('\u0627\u0650\u0639\u0644\u0627\u0645\u0645\u0645\u0645\u0645 \u06a9\u064e\u0631\u062f : \u00ab \u0632\u0645\u06cc\u0646 \u0644\u0631\u0632\u0647 \u0627\u06cc \u0628\u0647 \u0628\u064f\u0632\u0631\u06af\u06cc\u0650 6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 ...\u00bb')\n'\u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u00ab\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc \u0628\u0647 \u0628\u0632\u0631\u06af\u06cc \u06f6 \u062f\u0647\u0645 \u0631\u06cc\u0634\u062a\u0631 \u2026\u00bb'\n>>> normalizer.normalize('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.correct_spacing","title":"correct_spacing(text)","text":"

\u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627 \u0648 \u067e\u0633\u0648\u0646\u062f\u0647\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645   \u062f\u0646\u06cc\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u0628\u0647 \u0637\u0648\u0644 \u06f9\u0645\u062a\u0631 \u0648 \u0639\u0631\u0636\u06f6\")\n'\u0628\u0647 \u0637\u0648\u0644 \u06f9 \u0645\u062a\u0631 \u0648 \u0639\u0631\u0636 \u06f6'\n>>> normalizer.correct_spacing(\"\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u200c\u0633\u0631\u0627\")\n'\u06a9\u0627\u0631\u0648\u0627\u0646\u200c\u0633\u0631\u0627'\n>>> normalizer.correct_spacing(\"\u200c\u0633\u0644\u0627\u0645\u200c \u0628\u0647 \u200c\u0647\u0645\u0647\u200c\")\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.correct_spacing(\"\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0640\u0640\u0640\u0627\")\n'\u0633\u0644\u0627\u0645 \u062f\u0646\u06cc\u0627'\n>>> normalizer.correct_spacing(\"\u062c\u0645\u0639\u0647\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc \u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc \u06a9\u0646\u0645\")\n'\u062c\u0645\u0639\u0647\u200c\u0647\u0627 \u06a9\u0647 \u06a9\u0627\u0631 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0645 \u0645\u0637\u0627\u0644\u0639\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0645'\n>>> normalizer.correct_spacing(' \"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"   ')\n'\"\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647\"'\n>>> normalizer.correct_spacing('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0641\u0627\u0635\u0644\u0647\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u0627\u062d\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_diacritics","title":"remove_diacritics(text)","text":"

\u0627\u0650\u0639\u0631\u0627\u0628 \u0631\u0627 \u0627\u0632 \u0645\u062a\u0646 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_diacritics('\u062d\u064e\u0630\u0641\u0650 \u0627\u0650\u0639\u0631\u0627\u0628')\n'\u062d\u0630\u0641 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('\u0622\u0645\u062f\u0646\u062f')\n'\u0622\u0645\u062f\u0646\u062f'\n>>> normalizer.remove_diacritics('\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628')\n'\u0645\u062a\u0646 \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628'\n>>> normalizer.remove_diacritics('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u0631\u0627\u0628 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u0627\u0639\u0631\u0627\u0628.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.remove_specials_chars","title":"remove_specials_chars(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646 \u0646\u062f\u0627\u0631\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647\u0654 \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.decrease_repeated_chars","title":"decrease_repeated_chars(text)","text":"

\u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u062d\u0631\u0648\u0641 \u0631\u0627 \u062f\u0631 \u06a9\u0644\u0645\u0627\u062a\u06cc \u0645\u062b\u0644 \u0633\u0644\u0627\u0645\u0645\u0645\u0645\u0645\u0645 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u06a9\u0647 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f \u062f\u0633\u062a \u06a9\u0645 \u0628\u0647 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647')\n'\u0633\u0644\u0627\u0645\u0645 \u0628\u0647 \u0647\u0645\u0647'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('\u0633\u0644\u0627\u0645\u0645\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646')\n'\u0633\u0644\u0627\u0645 \u0631\u0627 \u0628\u0631\u0633\u0627\u0646'\n>>> normalizer.decrease_repeated_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u06a9\u0631\u0627\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u0622\u0646 \u062d\u0630\u0641 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u062f\u0648\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0632\u0627\u0626\u062f \u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u0628\u0627 \u062f\u0648 \u062a\u06a9\u0631\u0627\u0631.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_style","title":"persian_style(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_style('\"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\"')\n'\u00ab\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u00bb'\n>>> normalizer.persian_style('\u0648 ...')\n'\u0648 \u2026'\n>>> normalizer.persian_style('10.450')\n'10\u066b450'\n>>> normalizer.persian_style('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u062d\u0631\u0648\u0641 \u0648 \u0646\u0634\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.persian_number","title":"persian_number(text)","text":"

\u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.persian_number('5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('\u06f5 \u062f\u0631\u0635\u062f')\n'\u06f5 \u062f\u0631\u0635\u062f'\n>>> normalizer.persian_number('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0639\u062f\u0627\u062f \u0644\u0627\u062a\u06cc\u0646 \u0648 \u0639\u0644\u0627\u0645\u062a % \u0622\u0646 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644 \u0641\u0627\u0631\u0633\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u0627\u0639\u062f\u0627\u062f \u0648 \u0639\u0644\u0627\u0645\u062a \u066a \u0641\u0627\u0631\u0633\u06cc.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.unicodes_replacement","title":"unicodes_replacement(text)","text":"

\u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062e\u0627\u0635 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0631\u0627 \u0628\u0627 \u0645\u0639\u0627\u062f\u0644\u0650 \u0646\u0631\u0645\u0627\u0644 \u0622\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u063a\u0627\u0644\u0628\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0641\u0642\u0637 \u062f\u0631 \u0645\u0648\u0627\u0631\u062f\u06cc \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u06a9\u0647 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u06cc\u0648\u0646\u06cc\u06a9\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0641\u0647\u0631\u0633\u062a \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0648 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0622\u0646:

\u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0646\u0633\u062e\u0647\u0654 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \ufdfd \u0628\u0633\u0645 \u0627\u0644\u0644\u0647 \u0627\u0644\u0631\u062d\u0645\u0646 \u0627\u0644\u0631\u062d\u06cc\u0645 \ufdfc \u0631\u06cc\u0627\u0644 \ufdf0\u060c \ufdf9 \u0635\u0644\u06cc \ufdf2 \u0627\u0644\u0644\u0647 \ufdf3 \u0627\u06a9\u0628\u0631 \ufdf4 \u0645\u062d\u0645\u062f \ufdf5 \u0635\u0644\u0639\u0645 \ufdf6 \u0631\u0633\u0648\u0644 \ufdf7 \u0639\u0644\u06cc\u0647 \ufdf8 \u0648\u0633\u0644\u0645 \ufef5\u060c \ufef6\u060c \ufef7\u060c \ufef8\u060c \ufef9\u060c \ufefa\u060c \ufefb\u060c \ufefc \u0644\u0627

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.remove_specials_chars('\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 \ufdfa')\n'\u067e\u06cc\u0627\u0645\u0628\u0631 \u0627\u06a9\u0631\u0645 '\n>>> normalizer.remove_specials_chars('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 (\u062c\u062f\u0648\u0644 \u0628\u0627\u0644\u0627)\u060c \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u060c \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u0648\u0646\u06cc\u06a9\u062f \u0622\u0646 \u0628\u0627 \u0634\u06a9\u0644 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.seperate_mi","title":"seperate_mi(text)","text":"

\u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u0631\u0627 \u062f\u0631 \u0627\u0641\u0639\u0627\u0644 \u062c\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0646\u06cc\u0645\u200c\u0641\u0627\u0635\u0644\u0647 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.seperate_mi('\u0646\u0645\u06cc\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u06af\u0641\u062a')\n'\u0646\u0645\u06cc\u200c\u062f\u0627\u0646\u0645 \u0686\u0647 \u0645\u06cc\u200c\u06af\u0641\u062a'\n>>> normalizer.seperate_mi('\u0645\u06cc\u0632')\n'\u0645\u06cc\u0632'\n>>> normalizer.seperate_mi('')\n''\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u06cc\u0634\u0648\u0646\u062f \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062f\u0631 \u0622\u0646 \u062c\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u06cc \u0628\u0627 \u00ab\u0645\u06cc\u00bb \u0648 \u00ab\u0646\u0645\u06cc\u00bb \u062c\u062f\u0627 \u0634\u062f\u0647.

"},{"location":"content/hazm/normalizer.html#hazm.normalizer.Normalizer.token_spacing","title":"token_spacing(tokens)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0628\u0686\u0633\u0628\u0646\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644: ['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'] \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0647: ['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc'].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> normalizer = Normalizer()\n>>> normalizer.token_spacing(['\u06a9\u062a\u0627\u0628', '\u0647\u0627'])\n['\u06a9\u062a\u0627\u0628\u200c\u0647\u0627']\n>>> normalizer.token_spacing(['\u0627\u0648', '\u0645\u06cc', '\u0631\u0648\u062f'])\n['\u0627\u0648', '\u0645\u06cc\u200c\u0631\u0648\u062f']\n>>> normalizer.token_spacing(['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f'])\n['\u0645\u0627\u0647', '\u0645\u06cc', '\u0633\u0627\u0644', '\u062c\u062f\u06cc\u062f']\n>>> normalizer.token_spacing(['\u0627\u062e\u0644\u0627\u0644', '\u06af\u0631'])\n['\u0627\u062e\u0644\u0627\u0644\u200c\u06af\u0631']\n>>> normalizer.token_spacing(['\u0632\u0645\u06cc\u0646', '\u0644\u0631\u0632\u0647', '\u0627\u06cc'])\n['\u0632\u0645\u06cc\u0646\u200c\u0644\u0631\u0632\u0647\u200c\u0627\u06cc']\n>>> normalizer.token_spacing([])\n[]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0647 \u0634\u06a9\u0644 [token1, token2, ...].

"},{"location":"content/hazm/pos_tagger.html","title":"pos_tagger","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: SequenceTagger

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a. \u0645\u06cc\u0632\u0627\u0646 \u062f\u0642\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062f\u0631 \u0646\u0633\u062e\u0647\u0654 \u062d\u0627\u0636\u0631 \u06f9\u06f8.\u06f8 \u062f\u0631\u0635\u062f 1 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062a\u0645\u0627\u0645 \u062a\u0648\u0627\u0628\u0639 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 SequenceTagger \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f.

  1. \u0627\u06cc\u0646 \u0639\u062f\u062f \u0628\u0627 \u0627\u0646\u062a\u0634\u0627\u0631 \u0647\u0631 \u0646\u0633\u062e\u0647 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.\u00a0\u21a9

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647

\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u0634\u062f\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.data_maker","title":"data_maker(tokens)","text":"

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.data_maker(tokens = [['\u062f\u0644\u0645', '\u0627\u06cc\u0646\u062c\u0627', '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', '.']])\n[[{'word': '\u062f\u0644\u0645', 'is_first': True, 'is_last': False, 'prefix-1': '\u062f', 'prefix-2': '\u062f\u0644', 'prefix-3': '\u062f\u0644\u0645', 'suffix-1': '\u0645', 'suffix-2': '\u0644\u0645', 'suffix-3': '\u062f\u0644\u0645', 'prev_word': '', 'two_prev_word': '', 'next_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_numeric': False, 'prev_is_numeric': '', 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': '', 'next_is_punc': False}, {'word': '\u0627\u06cc\u0646\u062c\u0627', 'is_first': False, 'is_last': False, 'prefix-1': '\u0627', 'prefix-2': '\u0627\u06cc', 'prefix-3': '\u0627\u06cc\u0646', 'suffix-1': '\u0627', 'suffix-2': '\u062c\u0627', 'suffix-3': '\u0646\u062c\u0627', 'prev_word': '\u062f\u0644\u0645', 'two_prev_word': '.', 'next_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_next_word': '.', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': False}, {'word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'is_first': False, 'is_last': False, 'prefix-1': '\u0645', 'prefix-2': '\u0645\u0627', 'prefix-3': '\u0645\u0627\u0646', 'suffix-1': '\u062a', 'suffix-2': '\u0633\u062a', 'suffix-3': '\u0627\u0633\u062a', 'prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'two_prev_word': '\u062f\u0644\u0645', 'next_word': '.', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': False, 'is_punc': False, 'prev_is_punc': False, 'next_is_punc': True}, {'word': '.', 'is_first': False, 'is_last': True, 'prefix-1': '.', 'prefix-2': '.', 'prefix-3': '.', 'suffix-1': '.', 'suffix-2': '.', 'suffix-3': '.', 'prev_word': '\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0633\u062a', 'two_prev_word': '\u0627\u06cc\u0646\u062c\u0627', 'next_word': '', 'two_next_word': '', 'is_numeric': False, 'prev_is_numeric': False, 'next_is_numeric': '', 'is_punc': True, 'prev_is_punc': False, 'next_is_punc': ''}]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[List[str]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0622\u0646 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

Name \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List List(Dict())

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.features","title":"features(sentence, index)","text":"

features.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/pos_tagger.html#hazm.pos_tagger.POSTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> posTagger = POSTagger(model = 'pos_tagger.model')\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n
>>> posTagger = POSTagger(model = 'pos_tagger.model', universal_tag = True)\n>>> posTagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html","title":"sentence_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u0627\u0632 \u062a\u0627\u0628\u0639 WordTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer","title":"SentenceTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/sentence_tokenizer.html#hazm.sentence_tokenizer.SentenceTokenizer.tokenize","title":"tokenize(text)","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0633\u0627\u0632\u0646\u062f\u0647\u0654 \u0622\u0646 \u0645\u06cc\u200c\u0634\u0650\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = SentenceTokenizer()\n>>> tokenizer.tokenize('\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a. \u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!')\n['\u062c\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.', '\u062a\u0642\u0631\u06cc\u0628\u0627 \u0627\u0644\u0628\u062a\u0647!']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062c\u0645\u0644\u0627\u062a \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0641\u0647\u0631\u0633\u062a \u062c\u0645\u0644\u0627\u062a \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/sequence_tagger.html","title":"sequence_tagger","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger","title":"SequenceTagger","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0631 \u0646\u0642\u0634 \u06cc\u06a9 wrapper \u0628\u0631\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 python-crfsuite \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 tagger.

None data_maker function

\u062a\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0644\u06cc\u0633\u062a\u06cc \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0634\u062f\u0647 \u0631\u0627 \u06af\u0631\u0641\u062a\u0647 \u0648 \u0644\u06cc\u0633\u062a \u062f\u0648 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0632 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u06cc\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0647\u0631 \u06a9\u0644\u0645\u0647 \u0647\u0633\u062a\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

data_maker"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.load_model","title":"load_model(model)","text":"

\u0641\u0627\u06cc\u0644 \u062a\u06af\u0631 \u0631\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.load_model(model = 'tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 model str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062a\u06af\u0631.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag","title":"tag(tokens)","text":"

\u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag(tokens = ['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.'])\n[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u200c\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.tag_sents","title":"tag_sents(sentences)","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.tag_sents(sentences = [['\u0645\u0646', '\u0628\u0647', '\u0645\u062f\u0631\u0633\u0647', '\u0627\u06cc\u0631\u0627\u0646', '\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', '.']])\n[[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentences List[List[str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[List[Tuple[str, str]]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627. \u0647\u0631 \u0644\u06cc\u0633\u062a \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.train","title":"train(tagged_list, c1=0.4, c2=0.04, max_iteration=400, verbose=True, file_name='crf.model', report_duration=True)","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647\u060c \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\nFeature generation\ntype: CRF1d\nfeature.minfreq: 0.000000\nfeature.possible_states: 0\nfeature.possible_transitions: 1\n0....1....2....3....4....5....6....7....8....9....10\nNumber of features: 150\nSeconds required: 0.001\n...\nWriting feature references for attributes\nSeconds required: 0.000\n

training time: 0.01 sec

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_list List[{List[Tuple[str,str]]]

\u062c\u0645\u0644\u0627\u062a\u06cc \u06a9\u0647 \u0645\u062f\u0644 \u0627\u0632 \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc c1 float

\u0645\u0642\u062f\u0627\u0631 L1 regularization.

0.4 c2 float

\u0645\u0642\u062f\u0627\u0631 L2 regularization.

0.04 max_iteration int

\u062a\u0639\u062f\u0627\u062f \u062a\u06a9\u0631\u0627\u0631 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631 \u06a9\u0644 \u062f\u06cc\u062a\u0627.

400 verbose boolean

\u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634.

True file_name str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

'crf.model' report_duration boolean

\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0645\u0627\u0646.

True"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.save_model","title":"save_model(filename)","text":"

\u0645\u062f\u0644 \u062a\u0647\u06cc\u0647\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u062a\u0627\u0628\u0639 train() \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger()\n>>> tagger.train(tagged_list = [[('\u0645\u0646', 'PRON'), ('\u0628\u0647', 'ADP'), ('\u0645\u062f\u0631\u0633\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'), ('\u0631\u0641\u062a\u0647_\u0628\u0648\u062f\u0645', 'VERB'), ('.', 'PUNCT')]], c1 = 0.5, c2 = 0.5, max_iteration = 100, verbose = True, file_name = 'tagger.model', report_duration = True)\n>>> tagger.save_model(file_name = 'new_tagger.model')\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0646\u0627\u0645 \u0648 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u062f\u0644 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/sequence_tagger.html#hazm.sequence_tagger.SequenceTagger.evaluate","title":"evaluate(tagged_sent)","text":"

\u062f\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0644\u06cc\u0628\u0644 \u0645\u06cc\u200c\u0632\u0646\u062f \u0648 \u062f\u0642\u062a \u0645\u062f\u0644 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tagger = SequenceTagger(model = 'tagger.model')\n>>> tagger.evaluate([[('\u0646\u0627\u0645\u0647', 'NOUN,EZ'), ('\u0627\u06cc\u0634\u0627\u0646', 'PRON'), ('\u0631\u0627', 'ADP'), ('\u062f\u0631\u06cc\u0627\u0641\u062a', 'NOUN'), ('\u062f\u0627\u0634\u062a\u0645', 'VERB'), ('.', 'PUNCT')]])\n1.0\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tagged_sent List[List[Tuple[str, str]]]

\u062c\u0645\u0644\u0627\u062a \u0644\u06cc\u0628\u0644\u200c\u062f\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a float

\u062f\u0642\u062a \u0645\u062f\u0644

"},{"location":"content/hazm/stemmer.html","title":"stemmer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

\u0641\u0631\u0642 \u0628\u06cc\u0646 Lemmatizer \u0648 Stemmer \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0650\u0633\u062a\u0645\u0631 \u062f\u0631\u06a9\u06cc \u0627\u0632 \u0645\u0639\u0646\u0627\u06cc \u06a9\u0644\u0645\u0647 \u0646\u062f\u0627\u0631\u062f \u0648 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u0633\u0627\u0633 \u062d\u0630\u0641 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u062a\u0644\u0627\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u0628\u06cc\u0627\u0628\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc\u0650 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0646\u062a\u0627\u06cc\u062c \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f\u061b \u0627\u0645\u0627 \u0644\u0645\u0627\u062a\u0627\u06cc\u0632\u0631 \u0628\u0631\u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0645\u0631\u062c\u0639 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642\u200c\u062a\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u0644\u0628\u062a\u0647 \u0647\u0632\u06cc\u0646\u0647\u0654 \u0627\u06cc\u0646 \u062f\u0642\u062a\u060c \u0633\u0631\u0639\u062a\u0650 \u06a9\u0645\u062a\u0631 \u062f\u0631 \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer","title":"Stemmer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: StemmerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0631\u06cc\u0634\u0647\u200c\u06cc\u0627\u0628\u06cc \u06a9\u0644\u0645\u0627\u062a \u0627\u0633\u062a.

"},{"location":"content/hazm/stemmer.html#hazm.stemmer.Stemmer.stem","title":"stem(word)","text":"

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> stemmer = Stemmer()\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u200c\u0647\u0627\u06cc\u06cc')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u06a9\u062a\u0627\u0628\u0647\u0627\u06cc\u0634\u0627\u0646')\n'\u06a9\u062a\u0627\u0628'\n>>> stemmer.stem('\u0627\u0646\u062f\u06cc\u0634\u0647\u200c\u0627\u0634')\n'\u0627\u0646\u062f\u06cc\u0634\u0647'\n>>> stemmer.stem('\u062e\u0627\u0646\u06c0')\n'\u062e\u0627\u0646\u0647'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 word str

\u06a9\u0644\u0645\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u06cc\u0634\u0647\u0654 \u0622\u0646 \u067e\u06cc\u062f\u0627 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0631\u06cc\u0634\u0647\u0654 \u06a9\u0644\u0645\u0647.

"},{"location":"content/hazm/token_splitter.html","title":"token_splitter","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter","title":"TokenSplitter","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0627\u0633\u062a.

"},{"location":"content/hazm/token_splitter.html#hazm.token_splitter.TokenSplitter.split_token_words","title":"split_token_words(token)","text":"

\u062a\u0648\u06a9\u0646\u0650 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0648 \u062a\u0648\u06a9\u0646 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0627\u06af\u0631 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0631\u0648\u0634 \u0642\u0627\u0628\u0644 \u062a\u062c\u0632\u06cc\u0647 \u0628\u0627\u0634\u062f \u0647\u0645\u0647\u0654 \u062d\u0627\u0644\u062a\u200c\u0647\u0627\u06cc \u0645\u0645\u06a9\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627\u00bb \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'] \u062a\u062c\u0632\u06cc\u0647 \u0634\u0648\u062f \u0648 \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 ['\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',] \u0634\u06a9\u0633\u062a\u0647 \u0634\u0648\u062f\u061b \u067e\u0633 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f: [('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)].

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> splitter = TokenSplitter()\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627\u062c\u0645\u0647\u0648\u0631\u06cc')\n[('\u0635\u062f\u0627\u0648\u0633\u06cc\u0645\u0627', '\u062c\u0645\u0647\u0648\u0631\u06cc')]\n>>> splitter.split_token_words('\u0635\u062f\u0627\u0648')\n[('\u0635\u062f', '\u0627\u0648'), ('\u0635\u062f\u0627', '\u0648')]\n>>> splitter.split_token_words('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0627\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627'), ('\u062f\u0627\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627',)]\n>>> splitter.split_token_words('\u062f\u0633\u062a\u0627\u0646\u200c\u0633\u0631\u0627')\n[('\u062f\u0633\u062a\u0627\u0646', '\u0633\u0631\u0627')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 token str

\u062a\u0648\u06a9\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 [(\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), (\u062a\u0648\u06a9\u0646, \u062a\u0648\u06a9\u0646), \u2026]\u0647\u0627.

"},{"location":"content/hazm/word_tokenizer.html","title":"word_tokenizer","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062c\u0645\u0644\u0627\u062a\u060c \u0627\u0632 \u062a\u0627\u0628\u0639 SentenceTokenizer() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer","title":"WordTokenizer","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: TokenizerI

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a\u0650 \u0645\u062a\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 words_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_words verbs_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u062d\u0627\u0648\u06cc \u0627\u0641\u0639\u0627\u0644. \u0647\u0636\u0645 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u061b \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

default_verbs join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u00ab\u06af\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u00bb \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u00ab\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a\u00bb \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

True separate_emoji bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0645\u0648\u062c\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0647\u0645 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_links bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 LINK \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_ids bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 ID \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_emails bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0647\u0654 EMAIL\u200d \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False replace_numbers bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0639\u062f\u0627\u062f \u0627\u0639\u0634\u0627\u0631\u06cc \u0631\u0627 \u0628\u0627NUMF \u0648 \u0627\u0639\u062f\u0627\u062f \u0635\u062d\u06cc\u062d \u0631\u0627 \u0628\u0627NUM \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u0639\u062f\u0627\u062f \u063a\u06cc\u0631\u0627\u0639\u0634\u0627\u0631\u06cc\u060c \u062a\u0639\u062f\u0627\u062f \u0627\u0631\u0642\u0627\u0645 \u0646\u06cc\u0632 \u062c\u0644\u0648\u06cc NUM \u0645\u06cc\u200c\u0622\u06cc\u062f.

False replace_hashtags bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0639\u0644\u0627\u0645\u062a # \u0631\u0627 \u0628\u0627 TAG \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.

False"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.tokenize","title":"tokenize(text)","text":"

\u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.tokenize('\u0627\u06cc\u0646 \u062c\u0645\u0644\u0647 (\u062e\u06cc\u0644\u06cc) \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0646\u06cc\u0633\u062a!!!')\n['\u0627\u06cc\u0646', '\u062c\u0645\u0644\u0647', '(', '\u062e\u06cc\u0644\u06cc', ')', '\u067e\u06cc\u0686\u06cc\u062f\u0647', '\u0646\u06cc\u0633\u062a', '!!!']\n>>> tokenizer = WordTokenizer(join_verb_parts=False)\n>>> print(' '.join(tokenizer.tokenize('\u0633\u0644\u0627\u0645.')))\n\u0633\u0644\u0627\u0645 .\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_links=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f https://t.co/tZOurPSXzi https://t.co/vtJtwsRebP')))\n\u062f\u0631 \u0642\u0637\u0631 \u0647\u06a9 \u0634\u062f LINK LINK\n>>> tokenizer = WordTokenizer(join_verb_parts=False, replace_ids=True, replace_numbers=True)\n>>> print(' '.join(tokenizer.tokenize('\u0632\u0644\u0632\u0644\u0647 \u06f4.\u06f8 \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 @bourse24ir')))\n\u0632\u0644\u0632\u0644\u0647 NUMF \u0631\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0647\u062c\u062f\u06a9 \u06a9\u0631\u0645\u0627\u0646 ID\n>>> tokenizer = WordTokenizer(join_verb_parts=False, separate_emoji=True)\n>>> print(' '.join(tokenizer.tokenize('\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02\ud83d\ude02\ud83d\ude02')))\n\u062f\u06cc\u06af\u0647 \u0645\u06cc\u062e\u0648\u0627\u0645 \u062a\u0631\u06a9 \u062a\u062d\u0635\u06cc\u0644 \u06a9\u0646\u0645 \ud83d\ude02 \ud83d\ude02 \ud83d\ude02\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 text str

\u0645\u062a\u0646\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647.

"},{"location":"content/hazm/word_tokenizer.html#hazm.word_tokenizer.WordTokenizer.join_verb_parts","title":"join_verb_parts(tokens)","text":"

\u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tokenizer = WordTokenizer()\n>>> tokenizer.join_verb_parts(['\u062e\u0648\u0627\u0647\u062f', '\u0631\u0641\u062a'])\n['\u062e\u0648\u0627\u0647\u062f_\u0631\u0641\u062a']\n>>> tokenizer.join_verb_parts(['\u0631\u0641\u062a\u0647', '\u0627\u0633\u062a'])\n['\u0631\u0641\u062a\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u0634\u062f\u0647', '\u0627\u0633\u062a'])\n['\u06af\u0641\u062a\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a']\n>>> tokenizer.join_verb_parts(['\u06af\u0641\u062a\u0647', '\u062e\u0648\u0627\u0647\u062f', '\u0634\u062f'])\n['\u06af\u0641\u062a\u0647_\u062e\u0648\u0627\u0647\u062f_\u0634\u062f']\n>>> tokenizer.join_verb_parts(['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f'])\n['\u062e\u0633\u062a\u0647', '\u0634\u062f\u06cc\u062f']\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tokens List[str]

\u0644\u06cc\u0633\u062a \u06a9\u0644\u0645\u0627\u062a \u06cc\u06a9 \u0641\u0639\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0627\u0632 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0644\u0632\u0648\u0645 \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u0622\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0637 \u0632\u06cc\u0631 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647_\u0634\u062f\u0647_\u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/index.html","title":"\u067e\u06cc\u06a9\u0631\u0647\u200c\u062e\u0648\u0627\u0646\u200c\u0647\u0627","text":"

\u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u06a9\u0647 \u063a\u0627\u0644\u0628\u0627\u064b \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 \u00ab\u067e\u06cc\u06a9\u0631\u0647\u00bb \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u06af\u0648\u0647\u0627 \u0648 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0636\u0631\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f. \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0628\u0647 \u0642\u0627\u0644\u0628\u06cc \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0635\u0631\u0641 \u0648\u0642\u062a\u06cc \u062c\u062f\u0627 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0645 \u0627\u0633\u062a. \u0645\u0627 \u0628\u0631\u0627\u06cc \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0648\u0642\u062a \u0634\u0645\u0627\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u062a\u0647\u06cc\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645 \u06a9\u0647 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0639\u0631\u0648\u0641 \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f. \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u0650 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u062a\u0633\u0647\u06cc\u0644 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0627\u0633\u0627\u0633\u0627\u064b \u062c\u0632\u0626\u06cc \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0628\u0647 \u0634\u0645\u0627\u0631 \u0646\u0645\u06cc\u200c\u0631\u0648\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/index.html#hamshahri_reader","title":"hamshahri_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#mirastext_reader","title":"mirastext_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#quran_reader","title":"quran_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#bijankhan_reader","title":"bijankhan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#dadegan_reader","title":"dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#universal_dadegan_reader","title":"universal_dadegan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#degarbayan_reader","title":"degarbayan_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persica_reader","title":"persica_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#persian_plain_text_reader","title":"persian_plain_text_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#peykare_reader","title":"peykare_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#sentipers_reader","title":"sentipers_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#tnews_reader","title":"tnews_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#treebank_reader","title":"treebank_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#verbvalency_reader","title":"verbvalency_reader","text":""},{"location":"content/hazm/corpus_readers/index.html#wikipedia_reader","title":"wikipedia_reader","text":""},{"location":"content/hazm/corpus_readers/bijankhan_reader.html","title":"bijankhan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646\u00a0\u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f2 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u0648 \u06f6\u06f0\u06f0 \u0647\u0632\u0627\u0631 \u06a9\u0644\u0645\u0647 \u06a9\u0647 \u0628\u0627 \u06f5\u06f5\u06f0 \u0646\u0648\u0639 \u0628\u0631\u0686\u0633\u0628 POS \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062f\u0631 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647\u0654 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0627\u0645\u0644 \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f3\u06f0\u06f0 \u062a\u06af \u0645\u0648\u0636\u0648\u0639\u06cc \u0686\u0648\u0646 \u0633\u06cc\u0627\u0633\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc \u0648 ... \u0628\u0631\u0627\u06cc \u0645\u062a\u0648\u0646 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader","title":"BijankhanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0628\u06cc\u200c\u062c\u0646\u200c\u062e\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 bijankhan_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647\u200c\u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

True pos_map Optional[str]

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

None"},{"location":"content/hazm/corpus_readers/bijankhan_reader.html#hazm.corpus_readers.bijankhan_reader.BijankhanReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f..

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> bijankhan = BijankhanReader(bijankhan_file='bijankhan.txt')\n>>> next(bijankhan.sents())\n[('\u0627\u0648\u0644\u06cc\u0646', 'ADJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'N'), ('\u062e\u0627\u0631\u062c', 'ADJ'), ('\u0627\u0632', 'PREP'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'N'), ('\u0634\u0645\u0633\u06cc', 'ADJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html","title":"dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

PerDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader","title":"DadeganReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conll_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.sents","title":"sents()","text":"

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> next(dadegan.sents())\n[('\u0627\u06cc\u0646', 'DET'), ('\u0645\u06cc\u0647\u0645\u0627\u0646\u06cc', 'N'), ('\u0628\u0647', 'P'), ('\u0645\u0646\u0638\u0648\u0631', 'Ne'), ('\u0622\u0634\u0646\u0627\u06cc\u06cc', 'Ne'), ('\u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc', 'Ne'), ('\u0627\u0648', 'PRO'), ('\u0628\u0627', 'P'), ('\u063a\u0630\u0627\u0647\u0627\u06cc', 'Ne'), ('\u0627\u06cc\u0631\u0627\u0646\u06cc', 'AJ'), ('\u062a\u0631\u062a\u06cc\u0628', 'N'), ('\u062f\u0627\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.DadeganReader.chunked_trees","title":"chunked_trees()","text":"

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> dadegan = DadeganReader(conll_file='dadegan.conll')\n>>> tree2brackets(next(dadegan.chunked_trees()))\n'[\u0627\u06cc\u0646 \u0645\u06cc\u0647\u0645\u0627\u0646\u06cc NP] [\u0628\u0647 PP] [\u0645\u0646\u0638\u0648\u0631 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0647\u0645\u200c\u062a\u06cc\u0645\u06cc\u200c\u0647\u0627\u06cc \u0627\u0648 NP] [\u0628\u0627 PP] [\u063a\u0630\u0627\u0647\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc NP] [\u062a\u0631\u062a\u06cc\u0628 \u062f\u0627\u062f\u0647_\u0634\u062f VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Type[Tree]

\u062f\u0631\u062e\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'], '\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N', 'IANM'],'\u0627\u0645\u0631\u0648\u0632')\n'N'\n
"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.word_nodes","title":"word_nodes(tree)","text":"

\u0646\u0648\u062f\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0631\u062a\u0628\u200c\u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/dadegan_reader.html#hazm.corpus_readers.dadegan_reader.node_deps","title":"node_deps(node)","text":"

\u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u06cc\u0644\u062f deps \u0646\u0648\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html","title":"degarbayan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u0650\u06af\u064e\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00a0\u062d\u0627\u0648\u06cc \u06f1\u06f5\u06f2\u06f3 \u0646\u0645\u0648\u0646\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u062c\u0645\u0644\u0627\u062a \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u06cc\u0627\u0646\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 \u0645\u0641\u0647\u0648\u0645\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u0647\u0633\u062a\u0646\u062f. \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc\u200c\u0647\u0627 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0633\u0647 \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u00ab\u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb\u060c \u00ab\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u00bb \u0648 \u00ab\u0646\u0627\u0645\u0631\u062a\u0628\u0637\u00bb \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0645\u06a9\u0627\u0631\u06cc \u062c\u0645\u0639\u06cc \u062f\u0631 \u067e\u06cc\u0627\u0645\u200c\u0631\u0633\u0627\u0646 \u062a\u0644\u06af\u0631\u0627\u0645 \u0646\u0634\u0627\u0646\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader","title":"DegarbayanReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc corpus_file str

\u0641\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u062d\u0627\u0644\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u06cc\u06a9\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0650 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0646\u06cc\u0633\u062a.

'corpus_pair.xml' judge_type str

\u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062f\u0627\u0631\u0627\u06cc \u062f\u0648 \u0645\u0642\u062f\u0627\u0631 three_class \u0648 two_class \u0627\u0633\u062a. \u062f\u0631 \u062d\u0627\u0644\u062a three_class \u062c\u0645\u0644\u0627\u062a \u0633\u0647 \u0628\u0631\u0686\u0633\u0628 \u0645\u06cc\u200c\u062e\u0648\u0631\u0646\u062f: \u06f1. Paraphrase(\u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f2. SemiParaphrase(\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u062f\u06af\u0631\u0628\u06cc\u0627\u0646) \u06f3. NotParaphrase(\u063a\u06cc\u0631 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646). \u062f\u0631 \u062d\u0627\u0644\u062a two_class \u062d\u0627\u0644\u062a \u062f\u0648\u0645 \u06cc\u0639\u0646\u06cc SemiParaphrase \u0647\u0645 \u0628\u0631\u0686\u0633\u0628 Paraphrase \u0645\u06cc\u200c\u062e\u0648\u0631\u064e\u062f.

'three_class'"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/degarbayan_reader.html#hazm.corpus_readers.degarbayan_reader.DegarbayanReader.pairs","title":"pairs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 (\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628) \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> degarbayan = DegarbayanReader(root='degarbayan')\n>>> next(degarbayan.pairs())\n('24 \u0646\u0641\u0631 \u0646\u0647\u0627\u06cc\u06cc \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u062e\u0627\u0635 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f', '\u06a9\u06cc \u0631\u0648\u0634 24 \u0628\u0627\u0632\u06cc\u06a9\u0646 \u0631\u0627 \u0628\u0647 \u062a\u06cc\u0645 \u0645\u0644\u06cc \u0641\u0648\u062a\u0628\u0627\u0644 \u062f\u0639\u0648\u062a \u06a9\u0631\u062f', 'Paraphrase')\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9(\u0645\u062a\u0646 \u0627\u0635\u0644\u06cc\u060c \u0634\u06a9\u0644 \u062f\u06af\u0631\u0628\u06cc\u0627\u0646\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html","title":"hamshahri_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc\u00a0\u062d\u0627\u0648\u06cc \u06f3\u06f1\u06f8 \u0647\u0632\u0627\u0631 \u062e\u0628\u0631 \u0627\u0632 \u0631\u0648\u0632\u0646\u0627\u0645\u0647 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0632 \u0633\u0627\u0644\u200c\u0647\u0627\u06cc \u06f1\u06f3\u06f7\u06f5 \u062a\u0627 \u06f1\u06f3\u06f8\u06f6 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0627 crawl \u06a9\u0631\u062f\u0646 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0647\u0645\u0634\u0647\u0631\u06cc \u0648 \u06af\u0630\u0631 \u0627\u0632 \u0686\u0646\u062f\u0645\u0631\u062d\u0644\u0647 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u0632\u0646\u06cc \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u0645\u0647\u0654 \u0627\u06cc\u0646 \u062e\u0628\u0631\u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u0686\u0633\u0628 CAT \u0628\u0648\u062f\u0647 \u0648 \u0631\u062f\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0648\u0636\u0648\u0639\u06cc \u0622\u0646 \u0645\u0634\u062e\u0635 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u062a\u0648\u0633\u0637 \u06af\u0631\u0648\u0647 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u067e\u0627\u06cc\u06a9\u0627\u0647 \u062f\u0627\u062f\u0647\u0654 \u062f\u0627\u0646\u0634\u06af\u0627\u0647 \u062a\u0647\u0631\u0627\u0646 \u0648 \u0628\u0627 \u062d\u0645\u0627\u06cc\u062a \u0645\u0631\u06a9\u0632 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0645\u062e\u0627\u0628\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader","title":"HamshahriReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631\u0650 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0647\u0645\u0634\u0647\u0631\u06cc.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> hamshahri = HamshahriReader(root='hamshahri')\n>>> next(hamshahri.docs())['id']\n'HAM2-750403-001'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/hamshahri_reader.html#hazm.corpus_readers.hamshahri_reader.HamshahriReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html","title":"mirastext_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b\u00a0\u062d\u0627\u0648\u06cc \u06f2,\u06f8\u06f3\u06f5,\u06f4\u06f1\u06f4 \u062e\u0628\u0631 \u0627\u0632 \u06f2\u06f5\u06f0 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader","title":"MirasTextReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0645\u06cc\u0631\u0627\u062b \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 filename str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/mirastext_reader.html#hazm.corpus_readers.mirastext_reader.MirasTextReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> mirastext = MirasTextReader(filename='mirastext.txt')\n>>> next(mirastext.texts())[:42]  # first 42 characters of fitst text\n'\u0627\u06cc\u0631\u0627\u0646\u06cc\u200c\u0647\u0627 \u0686\u0642\u062f\u0631 \u0627\u0632 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u061f'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persian_plain_text_reader.html","title":"persian_plain_text_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644\u060c \u067e\u06cc\u06a9\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/persica_reader.html","title":"persica_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627\u00a0\u062d\u0627\u0648\u06cc \u062e\u0628\u0631\u0647\u0627\u06cc \u0628\u0631\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u062e\u0628\u0631\u06af\u0632\u0627\u0631\u06cc \u0627\u06cc\u0633\u0646\u0627 \u062f\u0631 \u06cc\u0627\u0632\u062f\u0647 \u062f\u0633\u062a\u0647\u0654 \u0648\u0631\u0632\u0634\u06cc\u060c \u0627\u0642\u062a\u0635\u0627\u062f\u06cc\u060c \u0641\u0631\u0647\u0646\u06af\u06cc\u060c \u0645\u0630\u0647\u0628\u06cc\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc\u060c \u0633\u06cc\u0627\u0633\u06cc\u060c \u0639\u0644\u0645\u06cc\u060c \u0627\u062c\u062a\u0645\u0627\u0639\u06cc\u060c \u0622\u0645\u0648\u0632\u0634\u06cc\u060c \u062d\u0642\u0648\u0642 \u0642\u0636\u0627\u06cc\u06cc \u0648 \u0628\u0647\u062f\u0627\u0634\u062a \u0627\u0633\u062a. \u0631\u0648\u06cc \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634\u200c\u0647\u0627\u06cc\u06cc \u0635\u0648\u0631\u062a \u0634\u062f\u0647 \u0648 \u0622\u0645\u0627\u062f\u0647\u0654 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0648 \u062f\u0627\u062f\u0647\u200c\u06a9\u0627\u0648\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader","title":"PersicaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u067e\u0631\u0633\u06cc\u06a9\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 csv_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f csv.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.docs())['id']\n843656\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/persica_reader.html#hazm.corpus_readers.persica_reader.PersicaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> persica = PersicaReader('persica.csv')\n>>> next(persica.texts()).startswith('\u0648\u0632\u064a\u0631 \u0639\u0644\u0648\u0645 \u062f\u0631 \u062c\u0645\u0639 \u0627\u0633\u062a\u0627\u062f\u0627\u0646 \u0646\u0645\u0648\u0646\u0647 \u0643\u0634\u0648\u0631 \u06af\u0641\u062a')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html","title":"peykare_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

peykare \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u0648 \u06af\u0641\u062a\u0627\u0631\u06cc \u0631\u0633\u0645\u06cc \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0648\u0627\u0642\u0639\u06cc \u0647\u0645\u0686\u0648\u0646 \u0631\u0648\u0632\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u060c \u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u0650 \u0627\u0632 \u0642\u0628\u0644 \u062a\u0627\u06cc\u067e\u200c\u0634\u062f\u0647\u060c \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u0634\u062f\u0647\u060c \u062a\u0635\u062d\u06cc\u062d \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u0628\u0631\u0686\u0633\u0628 \u062e\u0648\u0631\u062f\u0647 \u0627\u0633\u062a. \u062d\u062c\u0645 \u0627\u06cc\u0646 \u062f\u0627\u062f\u06af\u0627\u0646 \u062d\u062f\u0648\u062f\u0627\u064b \u06f1\u06f0\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0633\u062a \u0648 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u062a\u0647\u06cc\u0647 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0648 \u062f\u0627\u0631\u0627\u06cc \u062a\u0646\u0648\u0639 \u0628\u0633\u06cc\u0627\u0631 \u0632\u06cc\u0627\u062f\u06cc \u0627\u0633\u062a. \u06f1\u06f0 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u06a9\u0644\u0645\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06f8\u06f8\u06f2 \u0628\u0631\u0686\u0633\u0628 \u0646\u062d\u0648\u06cc-\u0645\u0639\u0646\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u062a\u0648\u0633\u0637 \u062f\u0627\u0646\u0634\u062c\u0648\u06cc\u0627\u0646 \u0631\u0634\u062a\u0647\u0654 \u0632\u0628\u0627\u0646\u200c\u0634\u0646\u0627\u0633\u06cc \u0628\u0631\u0686\u0633\u0628\u200c\u062f\u0647\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0647\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0631 \u062d\u0633\u0628 \u0645\u0648\u0636\u0648\u0639 \u0648 \u0645\u0646\u0628\u0639 \u0622\u0646 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u067e\u0698\u0648\u0647\u0634\u06a9\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0648\u0634\u0645\u0646\u062f \u0639\u0644\u0627\u0626\u0645 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u0632\u0628\u0627\u0646\u06cc \u0648 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader","title":"PeykareReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Peykare \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0622\u062f\u0631\u0633 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc joined_verb_parts bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0642\u0633\u0645\u062a\u06cc \u0628\u0647\u200c\u0634\u06a9\u0644 \u0686\u0633\u0628\u06cc\u062f\u0647\u200c\u0628\u0647\u200c\u0647\u0645 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647_\u0645\u06cc\u200c\u0634\u0648\u062f.

True pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062a\u0646 \u062e\u0627\u0645 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0627\u0645 \u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.doc_to_sents","title":"doc_to_sents(document)","text":"

\u0633\u0646\u062f \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062c\u0645\u0644\u0627\u062a \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0647\u0631 \u062c\u0645\u0644\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u06a9\u0644\u0645\u0647, \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 document str

\u0633\u0646\u062f\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0647\u0627 \u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632(\u06a9\u0644\u0645\u0647\u060c \u0628\u0631\u0686\u0633\u0628).

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.PeykareReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> peykare = PeykareReader(root='peykare')\n>>> next(peykare.sents())\n[('\u062f\u06cc\u0631\u0632\u0645\u0627\u0646\u06cc', 'N'), ('\u0627\u0632', 'P'), ('\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631', 'N,EZ'), ('\u0627\u0644\u062c\u0632\u06cc\u0631\u0647', 'N'), ('\u0646\u0645\u06cc\u200c\u06af\u0630\u0631\u062f', 'V'), ('\u060c', 'PUNC'), ('\u0627\u0645\u0627', 'CONJ'), ('\u0627\u06cc\u0646', 'DET'), ('\u0634\u0628\u06a9\u0647\u200c\u06cc', 'N,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ,EZ'), ('\u0639\u0631\u0628\u06cc', 'N'), ('\u0628\u0633\u06cc\u0627\u0631', 'ADV'), ('\u0633\u0631\u06cc\u0639', 'ADV'), ('\u062a\u0648\u0627\u0646\u0633\u062a\u0647', 'V'), ('\u062f\u0631', 'P'), ('\u0645\u06cc\u0627\u0646', 'N,EZ'), ('\u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0639\u0638\u06cc\u0645', 'AJ,EZ'), ('\u062e\u0628\u0631\u06cc', 'AJ'), ('\u0648', 'CONJ'), ('\u0628\u0646\u06af\u0627\u0647\u200c\u0647\u0627\u06cc', 'N,EZ'), ('\u0686\u0646\u062f\u0631\u0633\u0627\u0646\u0647\u200c\u0627\u06cc', 'AJ,EZ'), ('\u062f\u0646\u06cc\u0627', 'N'), ('\u062e\u0648\u062f\u06cc', 'N'), ('\u0646\u0634\u0627\u0646', 'N'), ('\u062f\u0647\u062f', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_u","title":"coarse_pos_u(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u0645\u0646\u0637\u0628\u0642 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (coarse-grained universal pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_u(['N','COM','SING'], '\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'NOUN'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc word str

\u0628\u0631\u0686\u0633\u0628\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0647 \u0628\u0631\u0686\u0633\u0628 \u062c\u0647\u0627\u0646\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a \u062c\u0647\u0627\u0646\u06cc.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.coarse_pos_e","title":"coarse_pos_e(tags, word)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['N','COM','SING'],'\u0627\u0644\u062c\u0632\u06cc\u0631\u0647')\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/peykare_reader.html#hazm.corpus_readers.peykare_reader.join_verb_parts","title":"join_verb_parts(sentence)","text":"

\u062c\u0645\u0644\u0647 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u200c\u0647\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u062a\u0648\u06a9\u0646\u200c\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 (_) \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> join_verb_parts([('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647', 'AJ'), ('\u0634\u062f', 'V'), ('.', 'PUNC')])\n[('\u0627\u0648\u0644\u06cc\u0646', 'AJ'), ('\u0633\u06cc\u0627\u0631\u0647', 'Ne'), ('\u062e\u0627\u0631\u062c', 'AJ'), ('\u0627\u0632', 'P'), ('\u0645\u0646\u0638\u0648\u0645\u0647', 'Ne'), ('\u0634\u0645\u0633\u06cc', 'AJ'), ('\u062f\u06cc\u062f\u0647_\u0634\u062f', 'V'), ('.', 'PUNC')]\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 sentence List[Tuple[str, str]]

\u062c\u0645\u0644\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c \u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u062a\u0648\u06a9\u0646 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0632\u06cc\u0631\u062e\u0637 \u0628\u0647 \u0647\u0645 \u0686\u0633\u0628\u0627\u0646\u062f\u0647 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/quran_reader.html","title":"quran_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0634\u0627\u0645\u0644 \u0642\u0648\u0627\u0639\u062f \u0646\u062d\u0648\u06cc \u0648 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u06cc\u062e\u062a\u200c\u0634\u0646\u0627\u0633\u06cc \u062a\u06a9\u200c\u062a\u06a9 \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u06a9\u0631\u06cc\u0645 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader","title":"QuranReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 Quranic Arabic \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 quran_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.parts","title":"parts()","text":"

\u0627\u062c\u0632\u0627\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc\u200c\u0634\u0627\u0646 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u06cc\u06a9 \u062c\u0632\u0621 \u0644\u0632\u0648\u0645\u0627\u064b \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0646\u06cc\u0633\u062a\u061b \u0645\u062b\u0644\u0627\u064b \u0648\u0627\u0698\u0647\u0654 \u00ab\u0627\u0644\u0631\u062d\u0645\u0646\u00bb \u0627\u0632 \u062f\u0648 \u062c\u0632\u0621 \u00ab\u0627\u0644\u00bb \u0648 \u00ab\u0631\u062d\u0645\u0646\u00bb \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> parts=QuranReader(quran_file='quranic_corpus_morphology.txt').parts()\n>>> print(next(parts))\n{'loc': (1, 1, 1, 1), 'text': '\u0628\u0650', 'tag': 'P'}\n>>> print(next(parts))\n{'loc': (1, 1, 1, 2), 'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}\n>>> print(next(parts))\n{'loc': (1, 1, 2, 1), 'text': '\u0671\u0644\u0644\u0651\u064e\u0647\u0650', 'tag': 'PN', 'lem': '\u0671\u0644\u0644\u0651\u064e\u0647', 'root': '\u0627\u0644\u0647'}\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u062c\u0632\u0621 \u0628\u0639\u062f\u06cc \u0645\u062a\u0646 \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/quran_reader.html#hazm.corpus_readers.quran_reader.QuranReader.words","title":"words()","text":"

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0627\u062a \u0642\u0631\u0622\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> words=QuranReader(quran_file='quranic_corpus_morphology.txt').words()\n>>> print(next(words))\n('1.1.1', '\u0628\u0650\u0633\u0652\u0645\u0650', '\u0671\u0633\u0652\u0645', '\u0633\u0645\u0648', 'P-N', [{'text': '\u0628\u0650', 'tag': 'P'}, {'text': '\u0633\u0652\u0645\u0650', 'tag': 'N', 'lem': '\u0671\u0633\u0652\u0645', 'root': '\u0633\u0645\u0648'}])\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0635\u0631\u0641\u06cc \u06a9\u0644\u0645\u0647\u0654 \u0628\u0639\u062f\u06cc \u0642\u0631\u0622\u0646.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html","title":"sentiPers_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0631\u0633 \u0634\u0627\u0645\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0645\u062a\u0648\u0646 \u0641\u0627\u0631\u0633\u06cc \u0628\u0627 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader","title":"SentiPersReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0633\u0650\u0646\u062a\u06cc\u200c\u067e\u0650\u0631\u0650\u0633 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.docs","title":"docs()","text":"

\u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u062a\u0646 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u0641\u06cc\u0644\u062f comments\u062e\u0648\u062f\u0634 \u0634\u0627\u0645\u0644 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f\u0647\u0627\u0633\u062a:

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, Any]

\u0645\u062a\u0646 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/sentipers_reader.html#hazm.corpus_readers.sentipers_reader.SentiPersReader.comments","title":"comments()","text":"

\u0646\u0638\u0631\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u062a\u0646 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> sentipers = SentiPersReader(root='sentipers')\n>>> next(sentipers.comments())[0][1]\n'\u0628\u064a\u0634\u062a\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a \u0628\u0631\u0627\u064a \u06a9\u0633\u0627\u0646\u064a \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062a\u0646\u0648\u0639 \u0647\u0633\u062a\u0646\u062f \u0648 \u062f\u0631 \u0647\u0645\u0647 \u0686\u064a\u0632 \u0646\u0648 \u06af\u0631\u0627\u064a\u064a \u062f\u0627\u0631\u0646\u062f .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0646\u0638\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html","title":"tnews_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader","title":"TNewsReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u06cc\u200c\u0646\u06cc\u0648\u0632 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.docs","title":"docs()","text":"

\u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06cc\u06a9 iterator \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u062e\u0628\u0631\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.docs())['id']\n'14092303482300013653'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict

\u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/tnews_reader.html#hazm.corpus_readers.tnews_reader.TNewsReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u062e\u0628\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> tnews = TNewsReader(root='tnews')\n>>> next(tnews.texts()).startswith('\u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u201d  \u0634\u0628\u06a9\u0647 \u0627\u0637\u0644\u0627\u0639 \u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc \u0628\u0648\u062a\u06cc\u0627  \u201d \u0628\u0647 \u0646\u0642\u0644 \u0627\u0632 \u0627\u0631\u06af \u0646\u06cc\u0648\u0632')\nTrue\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646 \u062e\u0628\u0631 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html","title":"treebank_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u062d\u0627\u0648\u06cc \u0647\u0632\u0627\u0631\u0627\u0646 \u062c\u0645\u0644\u0647\u0654 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader","title":"TreebankReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u062a\u0631\u06cc\u200c\u0628\u0627\u0646\u06a9 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 root str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647

\u0627\u062c\u0628\u0627\u0631\u06cc pos_map str

\u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0628\u062f\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0634\u062a.

coarse_pos_e join_clitics bool

\u0627\u06af\u0631 True\u200d \u0628\u0627\u0634\u062f \u0648\u0627\u0698\u0647\u200c\u0628\u0633\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u06a9\u0644\u0645\u0647\u0654 \u0645\u0627\u062f\u0631 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False join_verb_parts bool

\u0627\u06af\u0631 True \u0628\u0627\u0634\u062f \u0627\u0641\u0639\u0627\u0644 \u0686\u0646\u062f\u0628\u062e\u0634\u06cc \u0631\u0627 \u0628\u0627 _ \u0628\u0647 \u0647\u0645 \u0645\u06cc\u200c\u0686\u0633\u0628\u0627\u0646\u062f.

False"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.docs","title":"docs()","text":"

\u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Any

\u0633\u0646\u062f \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.trees","title":"trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0631\u062e\u062a\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> print(next(treebank.trees()))\n(S\n  (VPS\n    (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (MN (N \u0622\u062f\u0648\u0644\u0641/N) (N \u0628\u0648\u0631\u0646/N)))\n    (VPC\n      (NPC (N \u062f\u0646\u06cc\u0627\u06cc/Ne) (NPA (N \u0627\u062a\u0641\u0627\u0642\u0627\u062a/Ne) (ADJ \u0631\u0648\u06cc\u0627\u06cc\u06cc/AJ)))\n      (V \u0627\u0633\u062a/V)))\n  (PUNC ./PUNC))\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.sents","title":"sents()","text":"

\u062c\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 (\u062a\u0648\u06a9\u0646\u060c\u0628\u0631\u0686\u0633\u0628)\u0647\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> treebank = TreebankReader(root='treebank')\n>>> next(treebank.sents())\n[('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0622\u062f\u0648\u0644\u0641', 'N'), ('\u0628\u0648\u0631\u0646', 'N'), ('\u062f\u0646\u06cc\u0627\u06cc', 'Ne'), ('\u0627\u062a\u0641\u0627\u0642\u0627\u062a', 'Ne'), ('\u0631\u0648\u06cc\u0627\u06cc\u06cc', 'AJ'), ('\u0627\u0633\u062a', 'V'), ('.', 'PUNC')]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[Tuple[str, str]]

\u062c\u0645\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.TreebankReader.chunked_trees","title":"chunked_trees()","text":"

\u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0631\u062e\u062a\u06cc \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> from hazm.chunker import tree2brackets\n>>> treebank = TreebankReader(root='treebank')\n>>> tree2brackets(next(treebank.chunked_trees()))\n'[\u062f\u0646\u06cc\u0627\u06cc \u0622\u062f\u0648\u0644\u0641 \u0628\u0648\u0631\u0646 NP] [\u062f\u0646\u06cc\u0627\u06cc \u0627\u062a\u0641\u0627\u0642\u0627\u062a \u0631\u0648\u06cc\u0627\u06cc\u06cc NP] [\u0627\u0633\u062a VP] .'\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u062f\u0631\u062e\u062a \u062a\u0642\u0637\u06cc\u0639 \u0634\u062f\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/treebank_reader.html#hazm.corpus_readers.treebank_reader.coarse_pos_e","title":"coarse_pos_e(tags)","text":"

\u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a (coarse-grained pos tags) \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> coarse_pos_e(['Nasp---', 'pers', 'prop'])\n'N'\n

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 tags List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u0631\u06cc\u0632.

\u0627\u062c\u0628\u0627\u0631\u06cc

\u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a List[str]

\u0644\u06cc\u0633\u062a \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u062f\u0631\u0634\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html","title":"universal_dadegan_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a. PerUDT \u062d\u0627\u0648\u06cc \u062a\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u062c\u0645\u0644\u06c0 \u0628\u0631\u0686\u0633\u0628\u200c\u062e\u0648\u0631\u062f\u0647 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u062d\u0648\u06cc \u0648 \u0633\u0627\u062e\u062a\u200c\u0648\u0627\u0698\u06cc \u0627\u0633\u062a.

"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.UniversalDadeganReader","title":"UniversalDadeganReader","text":"

\u06a9\u0644\u0627\u0633(\u0647\u0627\u06cc) \u067e\u0627\u06cc\u0647: DadeganReader

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 PerUDT \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 conllu_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc"},{"location":"content/hazm/corpus_readers/universal_dadegan_reader.html#hazm.corpus_readers.universal_dadegan_reader.conllu2conll","title":"conllu2conll(conllu_path)","text":"

\u06cc\u06a9 \u0641\u0627\u06cc\u0644 conllu \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u0639\u062f \u0627\u0632 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0641\u0631\u0645\u062a \u0642\u062f\u06cc\u0645\u06cc conll \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u0631\u0634\u062a\u0647\u0654 \u0645\u062a\u0646\u06cc \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html","title":"verbvalency_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u062d\u0627\u0648\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u06f4\u06f5\u06f0\u06f0 \u0641\u0639\u0644 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc. \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0631\u0647\u0646\u06af\u060c \u0645\u062a\u0645\u0645\u200c\u0647\u0627\u06cc \u0627\u062c\u0628\u0627\u0631\u06cc \u0648 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0646\u0648\u0627\u0639 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647\u060c \u0645\u0631\u06a9\u0628\u060c \u067e\u06cc\u0634\u0648\u0646\u062f\u06cc \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u0641\u0639\u0644\u06cc \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0641\u0627\u0631\u0633\u06cc\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0641\u0631\u0647\u0646\u06af \u0638\u0631\u0641\u06cc\u062a \u0641\u0639\u0644 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u062f\u0648\u0686\u0646\u062f\u0627\u0646 \u0645\u06cc\u200c\u0646\u0645\u0627\u06cc\u062f. \u0686\u0631\u0627 \u06a9\u0647 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u0627\u0646\u0633\u0627\u0646\u06cc \u0648 \u0686\u0647 \u0627\u0632 \u0644\u062d\u0627\u0638 \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u06a9\u0627\u0631\u06cc \u062f\u0634\u0648\u0627\u0631\u200c\u062a\u0631 \u0627\u0632 \u0634\u0646\u0627\u062e\u062a \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0641\u0631\u0627\u0647\u0645 \u0622\u0648\u0631\u062f\u0646 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646 (\u06a9\u0647 \u0634\u0627\u0645\u0644 \u0641\u0639\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u06a9\u0628 \u0646\u06cc\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f) \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0627\u0641\u0639\u0627\u0644\u060c \u06a9\u0645\u06a9\u06cc \u0634\u0627\u06cc\u0627\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u0627\u0633\u062a. \u0627\u0632 \u0633\u0648\u06cc \u062f\u06cc\u06af\u0631\u060c \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0638\u0631\u06cc\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u060c \u0633\u0627\u062e\u062a \u0628\u0646\u06cc\u0627\u062f\u06cc\u0646 \u062c\u0645\u0644\u0647 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0631\u0648\u06cc \u0633\u0627\u062e\u062a \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062c\u0645\u0644\u0647 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0628\u0631 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0646\u0633\u062a\u0646 \u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u0641\u06cc\u062a\u06cc \u0641\u0639\u0644 \u062f\u0631 \u0645\u062a\u0646\u200c\u0647\u0627\u06cc \u0632\u0628\u0627\u0646\u06cc \u0627\u0641\u0632\u0648\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.

"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader","title":"VerbValencyReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0638\u0631\u0641\u06cc\u062a \u0646\u062d\u0648\u06cc \u0627\u0641\u0639\u0627\u0644 \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 valency_file str

\u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644\u0650 \u067e\u06cc\u06a9\u0631\u0647.

'valency.txt'"},{"location":"content/hazm/corpus_readers/verbvalency_reader.html#hazm.corpus_readers.verbvalency_reader.VerbValencyReader.verbs","title":"verbs()","text":"

\u0627\u0641\u0639\u0627\u0644 \u067e\u06cc\u06a9\u0631\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Verb

\u0641\u0639\u0644 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html","title":"Wikipedia_reader","text":"

\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0639\u0638\u06cc\u0645\u06cc \u0645\u0634\u062a\u0645\u0644 \u0628\u0631 \u062a\u0645\u0627\u0645 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u062f\u0648\u0645\u0627\u0647 \u06cc\u06a9\u0628\u0627\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631\u0628\u0627\u0631\u0647\u0654 \u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0635\u0641\u062d\u0647\u0654 \u0627\u0635\u0644\u06cc \u0622\u0646 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader","title":"WikipediaReader","text":"

\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0634\u0627\u0645\u0644 \u062a\u0648\u0627\u0628\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0647\u0654 \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627 \u0627\u0633\u062a.

\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627:

\u0646\u0627\u0645 \u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 fawiki_dump str

\u0645\u0633\u06cc\u0631 \u0641\u0648\u0644\u062f\u0631 \u062d\u0627\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0647.

\u0627\u062c\u0628\u0627\u0631\u06cc n_jobs int

\u062a\u0639\u062f\u0627\u062f \u0647\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0648\u0627\u0632\u06cc.

2"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.docs","title":"docs()","text":"

\u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0647\u0631 \u0645\u0642\u0627\u0644\u0647\u060c \u0634\u06cc\u200c\u0627\u06cc \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u0686\u0646\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0633\u062a:

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.docs())['id']\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a Dict[str, str]

\u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/hazm/corpus_readers/wikipedia_reader.html#hazm.corpus_readers.wikipedia_reader.WikipediaReader.texts","title":"texts()","text":"

\u0641\u0642\u0637 \u0645\u062a\u0646 \u0645\u0642\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.

\u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0631\u0627\u062d\u062a\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0648\u06af\u0631\u0646\u0647 \u0628\u0627 \u0647\u0645\u0627\u0646 \u062a\u0627\u0628\u0639 \u200ddocs() \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0642\u062f\u0627\u0631 \u067e\u0631\u0627\u067e\u0631\u062a\u06cc text \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.

\u0645\u062b\u0627\u0644\u200c\u0647\u0627:

>>> wikipedia = WikipediaReader('fawiki-latest-pages-articles.xml.bz2')\n>>> next(wikipedia.texts())[:30]\n

\u062e\u0631\u0648\u062c\u06cc \u062a\u062f\u0631\u06cc\u062c\u06cc:

\u0646\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a str

\u0645\u062a\u0646\u0650 \u0645\u0642\u0627\u0644\u0647\u0654 \u0628\u0639\u062f\u06cc.

"},{"location":"content/samples/keyword_extraction.html","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc","text":"

\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0628\u0627 \u06a9\u0645\u06a9 \u0647\u0636\u0645 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646\u060c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u06cc\u06a9 \u0645\u062a\u0646 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u062a\u0645\u0627\u0645 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0645\u062a\u0646 \u062e\u0627\u0645 \u0648\u0631\u0648\u062f\u06cc \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u060c \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0647\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062a\u0648\u0633\u0637 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u0654 \u0647\u0636\u0645 \u0645\u06cc\u0633\u0631 \u0627\u0633\u062a.

\u0627\u0628\u062a\u062f\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647\u0654 \u0647\u0636\u0645 \u0648 \u062a\u0645\u0627\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.

pip install hazm\n
import numpy as np\nimport nltk\nimport re\nimport string\nimport warnings\nimport gensim\nfrom sklearn.metrics.pairwise import cosine_similarity\nfrom configparser import ConfigParser\nfrom functools import reduce\nfrom gensim.models import Doc2Vec\nfrom hazm.Embedding import SentEmbedding\nfrom hazm import *\n

\u0645\u062a\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0622\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.

text = '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646 \u062f\u0631 \u0645\u0627\u062f\u0631\u06cc\u062f \u062f\u0631\u0628\u0627\u0631\u0647 \u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647 \u0627\u0632 \u00ab\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc\u00bb \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644 \u0646\u0648 \u062f\u0631 \u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc \u0627\u0633\u067e\u0627\u0646\u06cc\u0627 \u0648 \u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627 \u062f\u0631 \u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc \u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f: \u0628\u0647 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631 \u06a9\u062a\u0628\u0627\u064b \u0627\u0639\u0644\u0627\u0645 \u0634\u062f \u0633\u0641\u06cc\u0631 \u0628\u062f\u0648\u0646 \u0647\u0645\u0631\u0627\u0647 \u062f\u0631 \u0645\u0631\u0627\u0633\u0645 \u062d\u0636\u0648\u0631 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a \u0648 \u0647\u0645\u0686\u0648\u0646 \u0642\u0628\u0644 \u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627 \u0645\u0644\u06a9\u0647 \u062f\u0633\u062a \u0628\u062f\u0647\u062f. \u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647 \u06a9\u0647 \u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc \u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062e\u0648\u062f \u0628\u0647 \u06cc\u06a9 \u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc \u06af\u0641\u062a \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc \u062f\u0627\u0634\u062a\u0647 \u0648 \u0647\u0631\u06af\u0632 \u0628\u0647 \u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc \u0628\u0647 \u0645\u0642\u0627\u0645 \u0648 \u0634\u062e\u0635\u06cc\u062a \u0632\u0646 \u0622\u0646 \u0647\u0645 \u062f\u0631 \u0633\u0637\u062d \u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647 \u06cc\u06a9 \u06a9\u0634\u0648\u0631 \u0646\u06cc\u0633\u062a.'\n\nkeyword_count = 10\n
"},{"location":"content/samples/keyword_extraction.html#_1","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u062a\u0646 \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u0648\u06a9\u0646\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0647\u0636\u0645","text":"

\u0645\u062a\u0646 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u0646\u0631\u0645\u0627\u0644\u0627\u06cc\u0632\u0631 \u0647\u0636\u0645 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u067e\u0633 \u0627\u0632 \u0622\u0646 \u0628\u0627 \u06a9\u0645\u06a9 \u062a\u0648\u06a9\u0646\u0627\u06cc\u0632\u0631 \u0628\u0647 \u062c\u0645\u0644\u0627\u062a \u0648 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0647 \u06a9\u0644\u0645\u0627\u062a \u0645\u06cc\u200c\u0634\u06a9\u0646\u06cc\u0645.

normalizer = Normalizer()\nnormalize_text = normalizer.normalize(text)\ntokenize_text = [word_tokenize(txt) for txt in sent_tokenize(normalize_text)]\ntokenize_text\n
[['\u0633\u0641\u0627\u0631\u062a',\n  '\u0627\u06cc\u0631\u0627\u0646',\n  '\u062f\u0631',\n  '\u0645\u0627\u062f\u0631\u06cc\u062f',\n  '\u062f\u0631\u0628\u0627\u0631\u0647',\n  '\u0641\u06cc\u0644\u0645',\n  '\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647',\n  '\u0627\u0632',\n  '\u00ab',\n  '\u062d\u0633\u0646',\n  '\u0642\u0634\u0642\u0627\u0648\u06cc',\n  '\u00bb',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u0633\u0627\u0644',\n  '\u0646\u0648',\n  '\u062f\u0631',\n  '\u06a9\u0627\u062e',\n  '\u0633\u0644\u0637\u0646\u062a\u06cc',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627',\n  '\u0648',\n  '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627',\n  '\u062f\u0631',\n  '\u0641\u0636\u0627\u06cc',\n  '\u0645\u062c\u0627\u0632\u06cc',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u06a9\u0631\u062f',\n  ':',\n  '\u0628\u0647',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631\u0628\u0627\u0631',\n  '\u06a9\u062a\u0628\u0627',\n  '\u0627\u0639\u0644\u0627\u0645',\n  '\u0634\u062f',\n  '\u0633\u0641\u06cc\u0631',\n  '\u0628\u062f\u0648\u0646',\n  '\u0647\u0645\u0631\u0627\u0647',\n  '\u062f\u0631',\n  '\u0645\u0631\u0627\u0633\u0645',\n  '\u062d\u0636\u0648\u0631',\n  '\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a',\n  '\u0648',\n  '\u0647\u0645\u0686\u0648\u0646',\n  '\u0642\u0628\u0644',\n  '\u0628\u0647',\n  '\u062f\u0644\u0627\u06cc\u0644',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n  '\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f',\n  '\u0628\u0627',\n  '\u0645\u0644\u06a9\u0647',\n  '\u062f\u0633\u062a',\n  '\u0628\u062f\u0647\u062f',\n  '.'],\n ['\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647',\n  '\u06a9\u0647',\n  '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633',\n  '\u0631\u0633\u0645\u06cc',\n  '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a',\n  '\u062f\u0631',\n  '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a',\n  '\u062e\u0648\u062f',\n  '\u0628\u0647',\n  '\u06cc\u06a9',\n  '\u0646\u0634\u0631\u06cc\u0647',\n  '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n  '\u06af\u0641\u062a',\n  '\u0627\u06cc\u0646',\n  '\u0645\u0648\u0636\u0648\u0639',\n  '\u062a\u0648\u0636\u06cc\u062d',\n  '\u0645\u0630\u0647\u0628\u06cc',\n  '\u062f\u0627\u0634\u062a\u0647',\n  '\u0648',\n  '\u0647\u0631\u06af\u0632',\n  '\u0628\u0647',\n  '\u0645\u0639\u0646\u06cc',\n  '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n  '\u0628\u0647',\n  '\u0645\u0642\u0627\u0645',\n  '\u0648',\n  '\u0634\u062e\u0635\u06cc\u062a',\n  '\u0632\u0646',\n  '\u0622\u0646',\n  '\u0647\u0645',\n  '\u062f\u0631',\n  '\u0633\u0637\u062d',\n  '\u0645\u0644\u06a9\u0647',\n  '\u0645\u062d\u062a\u0631\u0645\u0647',\n  '\u06cc\u06a9',\n  '\u06a9\u0634\u0648\u0631',\n  '\u0646\u06cc\u0633\u062a',\n  '.']]\n
"},{"location":"content/samples/keyword_extraction.html#pos","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062a\u06af POS \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a","text":"

\u0628\u0639\u062f \u0627\u0632 \u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 POS\u060c \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u0631\u0627 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 POSTagger \u0647\u0636\u0645 \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

model_path = 'pos_tagger.model'\ntagger = POSTagger(model = model_path)\ntoken_tag_list = tagger.tag_sents(tokenize_text)\ntoken_tag_list\n
[[('\u0633\u0641\u0627\u0631\u062a', 'NOUN,EZ'),\n  ('\u0627\u06cc\u0631\u0627\u0646', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0627\u062f\u0631\u06cc\u062f', 'NOUN'),\n  ('\u062f\u0631\u0628\u0627\u0631\u0647', 'ADP,EZ'),\n  ('\u0641\u06cc\u0644\u0645', 'NOUN,EZ'),\n  ('\u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647', 'ADJ'),\n  ('\u0627\u0632', 'ADP'),\n  ('\u00ab', 'PUNCT'),\n  ('\u062d\u0633\u0646', 'NOUN,EZ'),\n  ('\u0642\u0634\u0642\u0627\u0648\u06cc', 'NOUN'),\n  ('\u00bb', 'PUNCT'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN,EZ'),\n  ('\u0633\u0627\u0644', 'NOUN,EZ'),\n  ('\u0646\u0648', 'ADJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u06a9\u0627\u062e', 'NOUN,EZ'),\n  ('\u0633\u0644\u0637\u0646\u062a\u06cc', 'ADJ,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0641\u0636\u0627\u06cc', 'NOUN,EZ'),\n  ('\u0645\u062c\u0627\u0632\u06cc', 'ADJ'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u06a9\u0631\u062f', 'VERB'),\n  (':', 'PUNCT'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN,EZ'),\n  ('\u062f\u0631\u0628\u0627\u0631', 'NOUN,EZ'),\n  ('\u06a9\u062a\u0628\u0627', 'ADV'),\n  ('\u0627\u0639\u0644\u0627\u0645', 'NOUN'),\n  ('\u0634\u062f', 'VERB'),\n  ('\u0633\u0641\u06cc\u0631', 'NOUN'),\n  ('\u0628\u062f\u0648\u0646', 'ADP,EZ'),\n  ('\u0647\u0645\u0631\u0627\u0647', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0645\u0631\u0627\u0633\u0645', 'NOUN'),\n  ('\u062d\u0636\u0648\u0631', 'NOUN'),\n  ('\u062e\u0648\u0627\u0647\u062f_\u062f\u0627\u0634\u062a', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0645\u0686\u0648\u0646', 'ADV'),\n  ('\u0642\u0628\u0644', 'ADP'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u062f\u0644\u0627\u06cc\u0644', 'NOUN,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc', 'ADJ'),\n  ('\u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f', 'VERB'),\n  ('\u0628\u0627', 'ADP'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN'),\n  ('\u062f\u0633\u062a', 'NOUN'),\n  ('\u0628\u062f\u0647\u062f', 'VERB'),\n  ('.', 'PUNCT')],\n [('\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647', 'NOUN'),\n  ('\u06a9\u0647', 'SCONJ'),\n  ('\u06a9\u0627\u0631\u0634\u0646\u0627\u0633', 'NOUN,EZ'),\n  ('\u0631\u0633\u0645\u06cc', 'ADJ,EZ'),\n  ('\u062a\u0634\u0631\u06cc\u0641\u0627\u062a', 'NOUN'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u062a\u0648\u0636\u06cc\u062d\u0627\u062a', 'NOUN,EZ'),\n  ('\u062e\u0648\u062f', 'PRON'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u0646\u0634\u0631\u06cc\u0647', 'NOUN,EZ'),\n  ('\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc', 'ADJ'),\n  ('\u06af\u0641\u062a', 'VERB'),\n  ('\u0627\u06cc\u0646', 'DET'),\n  ('\u0645\u0648\u0636\u0648\u0639', 'NOUN'),\n  ('\u062a\u0648\u0636\u06cc\u062d', 'NOUN,EZ'),\n  ('\u0645\u0630\u0647\u0628\u06cc', 'ADJ'),\n  ('\u062f\u0627\u0634\u062a\u0647', 'VERB'),\n  ('\u0648', 'CCONJ'),\n  ('\u0647\u0631\u06af\u0632', 'ADV'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0639\u0646\u06cc', 'NOUN,EZ'),\n  ('\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc', 'NOUN'),\n  ('\u0628\u0647', 'ADP'),\n  ('\u0645\u0642\u0627\u0645', 'NOUN'),\n  ('\u0648', 'CCONJ'),\n  ('\u0634\u062e\u0635\u06cc\u062a', 'NOUN,EZ'),\n  ('\u0632\u0646', 'NOUN,EZ'),\n  ('\u0622\u0646', 'PRON'),\n  ('\u0647\u0645', 'CCONJ'),\n  ('\u062f\u0631', 'ADP'),\n  ('\u0633\u0637\u062d', 'NOUN,EZ'),\n  ('\u0645\u0644\u06a9\u0647', 'NOUN,EZ'),\n  ('\u0645\u062d\u062a\u0631\u0645\u0647', 'ADJ,EZ'),\n  ('\u06cc\u06a9', 'NUM'),\n  ('\u06a9\u0634\u0648\u0631', 'NOUN'),\n  ('\u0646\u06cc\u0633\u062a', 'VERB'),\n  ('.', 'PUNCT')]]\n
"},{"location":"content/samples/keyword_extraction.html#_2","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0686\u0646\u062f \u06af\u0631\u0627\u0645\u0631\u060c \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

grammers = [\n\"\"\"\nNP:\n        {<NOUN,EZ>?<NOUN.*>}    # Noun(s) + Noun(optional)\n\n\"\"\",\n\n\"\"\"\nNP:\n        {<NOUN.*><ADJ.*>?}    # Noun(s) + Adjective(optional)\n\n\"\"\"\n]\n## you can also add your own grammer to be extracted from the text...\n
def extract_candidates(tagged, grammer):\n    keyphrase_candidate = set()\n    np_parser = nltk.RegexpParser(grammer)\n    trees = np_parser.parse_sents(tagged)\n    for tree in trees:\n        for subtree in tree.subtrees(filter=lambda t: t.label() == 'NP'):  # For each nounphrase\n            # Concatenate the token with a space\n            keyphrase_candidate.add(' '.join(word for word, tag in subtree.leaves()))\n    keyphrase_candidate = {kp for kp in keyphrase_candidate if len(kp.split()) <= 5}\n    keyphrase_candidate = list(keyphrase_candidate)\n    return keyphrase_candidate\n\nall_candidates = set()\nfor grammer in grammers:\n    all_candidates.update(extract_candidates(token_tag_list, grammer))\n\n\nall_candidates = np.array(list(all_candidates))\n\n\nprint(np.array(list(all_candidates)))\n
['\u0645\u0642\u0627\u0645' '\u062a\u0648\u0636\u06cc\u062d' '\u0627\u0633\u067e\u0627\u0646\u06cc\u0627' '\u0645\u0644\u06a9\u0647 \u0645\u062d\u062a\u0631\u0645\u0647' '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc' '\u0645\u0644\u06a9\u0647'\n '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a \u062f\u0631\u0628\u0627\u0631' '\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u062a\u0648\u0636\u06cc\u062d\u0627\u062a' '\u062f\u0644\u0627\u06cc\u0644' '\u0633\u0641\u0627\u0631\u062a' '\u06a9\u0634\u0648\u0631'\n '\u0641\u0636\u0627\u06cc' '\u0645\u0631\u0627\u0633\u0645' '\u0645\u0648\u0636\u0648\u0639' '\u0633\u0641\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646' '\u062d\u0627\u0634\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627' '\u0627\u06cc\u0631\u0627\u0646'\n '\u0634\u062e\u0635\u06cc\u062a \u0632\u0646' '\u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc' '\u0633\u0637\u062d' '\u062d\u0636\u0648\u0631' '\u0633\u0627\u0644 \u0646\u0648' '\u062f\u0633\u062a' '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc'\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc' '\u0633\u0641\u06cc\u0631' '\u062d\u0633\u0646' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc' '\u0641\u06cc\u0644\u0645' '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633'\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644' '\u0645\u0627\u062f\u0631\u06cc\u062f' '\u062a\u0634\u0631\u06cc\u0641\u0627\u062a' '\u06a9\u0627\u062e' '\u0645\u0639\u0646\u06cc' '\u0641\u06cc\u0644\u0645 \u0645\u0646\u062a\u0634\u0631\u0634\u062f\u0647' '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647'\n '\u06a9\u0627\u062e \u0633\u0644\u0637\u0646\u062a\u06cc' '\u0647\u0645\u0627\u0646\u200c\u06af\u0648\u0646\u0647' '\u062f\u0631\u0628\u0627\u0631' '\u0627\u0639\u0644\u0627\u0645' '\u0632\u0646' '\u062d\u0633\u0646 \u0642\u0634\u0642\u0627\u0648\u06cc' '\u0646\u0634\u0631\u06cc\u0647'\n '\u0642\u0634\u0642\u0627\u0648\u06cc' '\u0641\u0636\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc' '\u0647\u0645\u0631\u0627\u0647' '\u0634\u062e\u0635\u06cc\u062a']\n
"},{"location":"content/samples/keyword_extraction.html#sent2vec","title":"\u0644\u0648\u062f\u06a9\u0631\u062f\u0646 \u0645\u062f\u0644 Sent2Vec","text":"

\u0645\u062f\u0644 sent2vec \u0631\u0627 \u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

sent2vec_model_path = 'sent2vec.model'\nsent2vec_model = SentEmbedding(sent2vec_model_path)\n
"},{"location":"content/samples/keyword_extraction.html#_3","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06a9\u062a\u0648\u0631 \u0628\u0631\u0627\u06cc \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0628\u0627 \u06a9\u0645\u06a9 \u0645\u062f\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644 \u0644\u0648\u062f \u0634\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0648\u06a9\u062a\u0648\u0631 \u0645\u062a\u0646\u0627\u0638\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0647\u0645\u0627\u0646\u0646\u062f \u0622\u0646 \u06cc\u06a9\u0628\u0627\u0631 \u0647\u0645 \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u06cc\u06a9 \u0648\u06a9\u062a\u0648\u0631\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

all_candidates_vectors = [sent2vec_model[candidate] for candidate in all_candidates]\nall_candidates_vectors[0:2]\n
[array([-0.01188162, -0.01629335, -0.02919522, -0.00783677, -0.00102758,\n        -0.03208233, -0.01709846,  0.0117062 ,  0.03449516,  0.07738346,\n         0.00717299, -0.01352314, -0.01112981,  0.03587793,  0.02290764,\n         0.02365053, -0.04915352,  0.03136308,  0.02879261, -0.0384808 ,\n         0.02003807,  0.08317484, -0.04286249, -0.00853691,  0.0007173 ,\n        -0.02911104, -0.06039644,  0.05314305,  0.08562349, -0.01360018,\n         0.0557404 , -0.02959855, -0.06252556,  0.05031461, -0.01516408,\n        -0.04968432,  0.04772092, -0.01781998,  0.0710771 , -0.00372977,\n         0.00765758,  0.00515331,  0.00598954, -0.0136055 ,  0.01701651,\n         0.01654306, -0.04593932,  0.01149338,  0.04326366, -0.0027622 ,\n        -0.03415394,  0.05197985,  0.00967025, -0.03596427, -0.03119466,\n         0.02795039, -0.01621666, -0.02909403, -0.02455824, -0.03838604,\n         0.01372122, -0.02214047,  0.02800225, -0.0036714 , -0.00367276,\n        -0.02312022, -0.01213884,  0.01923293, -0.0138466 ,  0.0245442 ,\n         0.02510322, -0.02143596,  0.01493786, -0.02484095, -0.01944517,\n         0.05156582,  0.02139942,  0.02890227, -0.01623013, -0.05854516,\n         0.01643235, -0.03991502,  0.02022447,  0.01189267,  0.01317829,\n         0.02556234, -0.01462544, -0.00787411, -0.01378851, -0.00172833,\n         0.06837806, -0.01764285,  0.06281603, -0.01626222,  0.02556866,\n         0.0185748 , -0.0067836 , -0.05015644, -0.01342974,  0.02539523,\n        -0.01581901, -0.02425192,  0.0452649 , -0.00750458,  0.0967936 ,\n        -0.05387386, -0.0530752 , -0.03162006, -0.00527164, -0.00276   ,\n        -0.01255972, -0.04338565,  0.02156437,  0.001823  , -0.01073027,\n         0.01847384, -0.01646022,  0.02929114, -0.00578533, -0.02494396,\n         0.0087481 ,  0.01070363,  0.0446781 , -0.01213747,  0.0204882 ,\n         0.01355058, -0.01376898,  0.05580157,  0.0251492 , -0.00559421,\n         0.05595972, -0.00807772, -0.00067975, -0.03694296, -0.01427727,\n        -0.02566851, -0.05726627, -0.06947549, -0.00970706,  0.03093396,\n        -0.02401018, -0.02033974,  0.04390932,  0.0235374 , -0.02385219,\n        -0.0382009 ,  0.06009208, -0.00510711,  0.05597803,  0.00266409,\n         0.00551957,  0.01635106, -0.03252611, -0.03596902, -0.00345108,\n         0.01352903, -0.04293061, -0.05658675,  0.06818494,  0.01084052,\n        -0.0122018 ,  0.03576101,  0.00328646,  0.03027316, -0.01719276,\n        -0.04367308,  0.03075343, -0.03755889,  0.00605542,  0.02004578,\n         0.00340594,  0.01712043, -0.016981  ,  0.05374645,  0.00200974,\n        -0.03294465,  0.04005791,  0.00457313, -0.01694714,  0.01113838,\n        -0.01993673, -0.01606067,  0.03990012,  0.0253757 , -0.00950528,\n         0.01274851, -0.01169313, -0.01289013, -0.01327011, -0.01994459,\n        -0.04132632, -0.02350255, -0.01223114,  0.07291141, -0.00721371,\n        -0.07875457,  0.00083011,  0.00684158, -0.05026994,  0.01031176,\n         0.02373392,  0.03969928,  0.01638419, -0.03867376, -0.0687755 ,\n        -0.01340831, -0.02255411, -0.0149805 ,  0.03496141,  0.02445213,\n         0.01440182, -0.00022292, -0.00643517,  0.05528902, -0.00860113,\n        -0.06000795,  0.04228028, -0.01444338,  0.00576453,  0.01684438,\n        -0.01549434, -0.01222704,  0.01536382, -0.0287157 , -0.04939798,\n         0.03567187, -0.05428684, -0.01057596, -0.00523087, -0.00397995,\n        -0.04025532, -0.02501184, -0.05732642, -0.0331133 , -0.00092318,\n        -0.03302578, -0.0284121 ,  0.04260454, -0.00608311, -0.02456535,\n         0.03953174,  0.00345775,  0.0538222 , -0.01100798,  0.04303414,\n        -0.02364497, -0.08066952,  0.00375242, -0.01103138, -0.03017887,\n        -0.09796415,  0.00921125,  0.05321204, -0.02509299, -0.03102512,\n        -0.05872759, -0.01289234,  0.02453171,  0.00230233,  0.00488943,\n        -0.01761841, -0.00174712, -0.00661878,  0.03181373, -0.04850807,\n        -0.00707506, -0.0349974 ,  0.03866537, -0.00474136,  0.01659487,\n         0.0594902 , -0.00231924,  0.00096324, -0.01005271,  0.05310801,\n        -0.02776042,  0.02169719, -0.00060658,  0.03078633, -0.00852389,\n         0.0055141 , -0.00418154, -0.04047189, -0.00518277,  0.06997076,\n         0.01247645,  0.03207724,  0.0086117 ,  0.04791804, -0.0459297 ,\n        -0.04185048,  0.02209319, -0.01489274, -0.00096468,  0.03030732,\n         0.00811978,  0.01588543,  0.00286602, -0.0305667 , -0.03791318],\n       dtype=float32),\n array([ 1.61259193e-02, -2.24474519e-02, -3.80111709e-02,  2.28938404e-02,\n         1.09725883e-02,  3.17719281e-02,  6.31656572e-02,  8.05895310e-03,\n        -3.53254005e-02, -1.86222717e-02,  4.08435427e-02,  1.67486863e-03,\n        -2.47621853e-02,  3.77383642e-02,  3.37502137e-02,  3.93473580e-02,\n         2.38729995e-02, -9.84842610e-03, -4.05367874e-02, -1.37408227e-02,\n         4.74064574e-02,  3.14173172e-03, -6.56105811e-03,  5.09371283e-04,\n        -4.29384643e-03,  3.29073286e-03, -2.15584543e-02,  5.68162464e-03,\n        -1.66979544e-02, -1.84549782e-02,  2.46190634e-02,  3.47545161e-03,\n         3.08716279e-02,  5.02820574e-02,  2.44595818e-02, -3.07906978e-02,\n        -7.40932208e-03, -4.51853164e-02,  1.66600700e-02, -1.01724509e-02,\n        -3.62079367e-02,  1.51233776e-02, -9.31378547e-03,  1.26175648e-02,\n        -7.64256269e-02,  3.31216864e-02, -1.85449794e-02, -2.94767078e-02,\n        -3.93361785e-02,  1.24856019e-02,  1.26723386e-02,  2.16722433e-02,\n        -1.14210444e-02, -2.07549557e-02,  1.36339143e-02, -1.38463574e-02,\n         1.06643150e-02, -1.01469979e-02,  2.93516796e-02,  9.60155949e-03,\n         1.22689735e-02,  4.08919603e-02,  9.78052337e-03,  4.25264006e-05,\n        -2.53092498e-02, -1.14650708e-02,  3.55252065e-04,  3.56378034e-02,\n         3.77339800e-03,  3.29325721e-02,  3.37304510e-02, -4.21778522e-02,\n         7.58386077e-03,  3.34312394e-03, -2.34390255e-02,  4.45654336e-03,\n        -4.01547318e-03, -1.37788076e-02,  5.44098429e-02,  2.10932754e-02,\n         1.08978506e-02, -4.35097292e-02,  5.21442480e-02,  5.11527397e-02,\n        -2.04837527e-02,  8.39341432e-03,  4.85086218e-02,  1.83619317e-02,\n        -6.74439818e-02, -2.07678247e-02,  2.59952177e-03, -5.99921905e-02,\n        -4.64598276e-02, -5.67924567e-02,  2.63284668e-02,  4.18948568e-02,\n         8.77644960e-03,  2.32700463e-02, -4.69084218e-04, -3.99603210e-02,\n        -3.66844982e-03, -4.19982858e-02,  5.26686348e-02,  7.80321285e-03,\n         5.45849465e-03, -3.21091115e-02,  1.48136532e-02, -1.08047845e-02,\n         6.18305476e-03, -3.27244541e-03, -2.21317764e-02, -2.81676892e-02,\n         2.93632448e-02,  2.34199744e-02, -3.65932249e-02,  5.99884167e-02,\n         4.23262753e-02, -6.37584599e-03,  1.18953157e-02, -3.98992002e-02,\n         8.21764022e-02,  6.34778515e-02,  5.80455083e-03,  4.27116267e-02,\n        -1.33993533e-02, -2.12867167e-02, -1.75663619e-03,  1.38958599e-02,\n         2.04161946e-02, -1.98126342e-02, -2.37677116e-02,  2.20986288e-02,\n        -2.11866628e-02, -7.54425004e-02,  2.83495197e-03,  4.04435098e-02,\n        -2.16520559e-02, -1.57567412e-02, -4.30966169e-02,  3.07689384e-02,\n        -3.34076933e-03,  4.64651966e-03, -2.71396097e-02,  5.72864786e-02,\n         1.92495678e-02, -2.27472223e-02, -2.72661005e-03, -1.49670069e-03,\n        -2.65399162e-02, -3.39104868e-02,  1.88349164e-03,  3.54786664e-02,\n        -3.47826071e-02, -6.91301599e-02,  1.59207906e-03, -2.85722595e-02,\n        -3.60434540e-02, -3.22819352e-02,  4.15584631e-02, -1.40359988e-02,\n         2.60002650e-02,  3.70233804e-02, -3.68171483e-02, -3.38851882e-04,\n         1.03969611e-02,  5.47843752e-03, -1.22256344e-02, -5.46388812e-02,\n        -1.76120512e-02,  5.58832334e-03, -3.96850007e-03, -3.92588265e-02,\n        -1.55795477e-02, -1.74091645e-02, -2.05926299e-02, -3.58914435e-02,\n         4.86572925e-03, -6.49047866e-02,  7.77042191e-03, -3.95775437e-02,\n        -3.77140641e-02, -8.92203860e-03, -5.86874178e-03,  1.78200230e-02,\n        -3.00387219e-02,  1.41944112e-02, -1.26480032e-02,  8.37522838e-03,\n         6.40433095e-03,  1.28734531e-02,  3.11341765e-03, -1.25999823e-02,\n         6.48253690e-03, -6.21253327e-02, -1.07876705e-02,  1.52199538e-02,\n         3.34009062e-03, -1.37483543e-02, -2.59680673e-03,  2.30002590e-02,\n         1.48606775e-02,  3.37255634e-02,  1.18859601e-03, -1.26267644e-02,\n        -6.23443313e-02,  1.05426302e-02, -1.16890691e-01,  6.32693470e-02,\n         8.37623328e-03, -5.21574169e-02, -1.24192918e-02,  1.28806029e-02,\n        -2.46884692e-02,  1.09140491e-02,  3.90921719e-02,  4.26316336e-02,\n         5.07211946e-02, -1.98766068e-02,  1.80651341e-03,  2.71296687e-03,\n        -6.57337978e-02,  2.03521047e-02, -1.23877386e-02, -6.88543485e-04,\n         1.29983081e-02,  4.26853262e-02, -4.82731014e-02,  5.27809700e-03,\n         1.24023827e-02,  1.13279969e-02,  3.95294325e-03, -4.58956845e-02,\n        -1.52627397e-02,  1.48914512e-02, -4.32942901e-03,  2.87926253e-02,\n        -2.14931779e-02, -9.98509675e-03,  4.22625057e-02,  8.89317226e-03,\n        -6.50819624e-04,  1.49660220e-03,  1.18057523e-03,  2.92290677e-03,\n         2.30702627e-02, -9.86105949e-03,  3.34995277e-02,  3.97632718e-02,\n         8.42674263e-03,  1.57389920e-02, -3.15342695e-02, -1.74464211e-02,\n        -2.75895614e-02,  2.13450920e-02,  5.23088090e-02,  1.44411633e-02,\n        -6.59985235e-03, -2.57882383e-02,  1.64036956e-02,  2.44096126e-02,\n        -6.84994971e-03, -2.85031367e-02,  5.74258752e-02,  3.78873944e-02,\n        -2.49026623e-02, -4.18873550e-03, -9.72696953e-03,  9.08288348e-04,\n        -1.96612123e-02, -1.12741981e-02,  6.91469610e-02,  4.23650108e-02,\n        -2.32512038e-02, -1.41811147e-02,  3.53554904e-04,  1.42879663e-02,\n         1.52949486e-02,  1.94263272e-02,  4.98711737e-03,  2.58604288e-02,\n         8.07583041e-04,  1.84617136e-02, -2.12450395e-03,  1.10163295e-03,\n         4.63078031e-04,  2.57978961e-03, -5.59910526e-03, -3.86752374e-02,\n         2.02463642e-02, -1.84897278e-02,  1.78292543e-02,  5.31280087e-03,\n         1.04076657e-02, -1.76131763e-02,  1.36526041e-02, -3.16180114e-04,\n         1.66201517e-02, -2.28249431e-02, -5.76155819e-02,  1.91252027e-02],\n       dtype=float32)]\n
candidates_concatinate = ' '.join(all_candidates)\nwhole_text_vector = sent2vec_model[candidates_concatinate]\nwhole_text_vector\n
array([ 4.67376083e-01,  1.41185641e-01, -4.01345827e-02,  8.06454271e-02,\n        2.87257284e-01, -1.73859105e-01,  2.10984781e-01, -4.19053972e-01,\n        5.07716499e-02,  1.81625992e-01,  2.94933677e-01, -8.55805278e-02,\n        1.48084328e-01, -9.41419080e-02,  5.89552283e-01,  3.02299976e-01,\n       -4.53922212e-01,  8.01923499e-02, -8.41862783e-02,  2.84251839e-01,\n        2.46634156e-01,  1.53678849e-01, -3.66186112e-01,  5.90183679e-03,\n       -1.70991004e-01, -4.96781468e-01, -1.27169549e-01,  5.82241416e-02,\n        1.20417640e-01,  4.94717717e-01,  5.77962518e-01,  1.18188798e-01,\n       -6.67512298e-01,  5.29394031e-01, -7.98275769e-02, -1.44854588e-02,\n       -3.16317052e-01, -1.98610872e-01, -1.48992175e-02,  9.87645239e-02,\n       -3.27269435e-02,  1.41058192e-01, -2.29777753e-01, -1.86174229e-01,\n       -2.49014020e-01,  5.10655567e-02, -3.53054017e-01,  9.72972959e-02,\n       -4.69784170e-01,  1.05591603e-01, -1.02906279e-01, -3.80217880e-01,\n       -6.22809350e-01, -3.72316897e-01,  3.62496346e-01, -6.20689332e-01,\n       -3.47774744e-01,  3.33177954e-01, -3.97790000e-02,  2.65603602e-01,\n       -3.18654068e-02,  2.06118658e-01,  6.80918157e-01,  2.35603571e-01,\n        6.08658373e-01,  2.30967417e-01,  2.18739480e-01,  4.28926438e-01,\n        5.95629275e-01,  7.48399124e-02,  2.33383089e-01, -5.90643585e-02,\n       -1.44794971e-01, -2.44355276e-01,  1.19658187e-02, -6.11210883e-01,\n       -4.93510604e-01,  3.08846384e-01,  2.36394048e-01,  1.40831068e-01,\n        2.57682931e-02, -5.83631277e-01,  2.25270651e-02, -4.18923259e-01,\n        1.24322265e-01,  1.31361187e-01,  1.88170344e-01,  6.02326691e-01,\n       -1.89337790e-01,  1.94994032e-01,  1.28665030e-01, -3.76140147e-01,\n        1.19094886e-02,  1.07814811e-01, -2.00988099e-01,  1.47196427e-01,\n       -3.30575407e-01,  1.77142993e-01,  1.41541317e-01, -5.74676931e-01,\n        6.26891136e-01, -9.08448733e-03,  3.01960588e-01,  4.91884172e-01,\n        9.31690156e-01,  5.47371805e-01, -1.70721978e-01, -1.41838700e-01,\n       -8.38901475e-02, -2.05935732e-01,  1.37186851e-02,  8.66265148e-02,\n        1.11656010e-01, -1.36832088e-01, -2.39025876e-01, -8.61346722e-02,\n       -1.18631475e-01, -6.04380369e-01, -2.15705678e-01, -1.21428408e-02,\n        1.54913977e-01,  1.24827653e-01, -2.44612187e-01,  3.71789515e-01,\n       -1.60871133e-01, -1.51875302e-01, -5.64015269e-01, -3.08716953e-01,\n       -1.67982921e-01,  1.27021670e-02,  2.52896454e-03, -1.59719393e-01,\n       -1.25709428e-02, -3.50810885e-01, -2.77388275e-01,  1.43130552e-02,\n        2.44775698e-01, -3.57535966e-02,  4.96162623e-01,  4.52934563e-01,\n       -6.59682512e-01,  5.73042147e-02,  3.26564074e-01,  1.51106983e-01,\n       -3.95536602e-01,  3.04116189e-01,  5.98153770e-01,  1.14780769e-01,\n        1.15485869e-01,  5.72891593e-01, -3.16252053e-01, -2.30602831e-01,\n        2.15535402e-01,  1.14284508e-01,  1.60032928e-01,  6.81623936e-01,\n        3.37536365e-01, -4.05635983e-01,  2.18363509e-01, -2.09458731e-02,\n       -1.68600664e-01,  2.75623977e-01, -2.99802348e-02,  2.28692424e-02,\n       -1.46384001e-01,  5.26684463e-01,  4.41757679e-01,  6.12292998e-02,\n        2.23614007e-01, -2.45505378e-01,  3.18603873e-01, -1.07176088e-01,\n       -7.45218575e-01,  5.31067699e-02, -2.81688541e-01, -2.26904973e-01,\n        3.33808869e-01,  2.18855459e-02, -2.28264630e-02, -2.09667850e-02,\n        2.52372295e-01, -1.29880995e-01,  2.11536847e-02,  3.27383906e-01,\n        1.48726091e-01, -3.87222623e-04,  1.09353639e-01, -1.12598769e-01,\n       -1.89939946e-01, -2.24384770e-01,  2.63944596e-01, -7.81262293e-02,\n       -9.49431658e-02, -5.48009813e-01, -3.33849698e-01,  8.96409154e-02,\n       -1.09443903e-01,  6.64399564e-01, -3.40993464e-01,  3.89764398e-01,\n        2.48190627e-01, -1.12249866e-01, -4.52181816e-01,  2.20591724e-01,\n       -5.87389886e-01, -6.31692708e-01, -1.97141483e-01,  8.69040266e-02,\n       -1.87570602e-02,  8.52509141e-02,  4.43617642e-01,  6.45090580e-01,\n       -2.35322297e-01, -9.30620357e-02, -1.40743494e-01,  1.02335766e-01,\n        3.40746194e-01,  2.31563702e-01, -1.85893580e-01,  1.33655444e-01,\n        4.61917892e-02,  1.08569838e-01, -1.44024184e-02, -1.47935614e-01,\n        8.89264047e-02,  7.47074857e-02, -4.07868624e-01, -3.82418305e-01,\n        5.50290227e-01, -2.81685531e-01, -2.39913285e-01, -1.53242961e-01,\n       -2.58827180e-01, -1.05847180e-01, -1.58128515e-01,  8.90466273e-02,\n       -1.82038650e-03, -1.49243668e-01,  1.90218553e-01,  4.93904322e-01,\n        3.22095044e-02,  4.68806326e-02,  1.10853136e-01,  1.13328099e-01,\n       -2.54292171e-02,  1.44241145e-02, -1.34598732e-01,  1.00531451e-01,\n       -2.85001695e-02, -6.23005211e-01,  1.60148814e-01,  9.68517885e-02,\n       -4.37249184e-01,  6.43102050e-01, -3.22275519e-01,  2.95264661e-01,\n       -3.75824600e-01,  2.72107422e-01,  1.28027484e-01, -7.13291913e-02,\n       -1.74246386e-01, -1.75826594e-01, -1.78420529e-01,  2.41429999e-01,\n        1.87329784e-01,  8.00989792e-02, -2.71158099e-01,  6.24268174e-01,\n        6.17186911e-02, -7.63479108e-03, -7.83906952e-02,  4.22500730e-01,\n        2.01404437e-01,  2.42894515e-01, -1.95990071e-01, -5.97726285e-01,\n        1.11996360e-01,  1.70009479e-01,  3.25256288e-01, -4.49297190e-01,\n        1.49387524e-01,  4.34649475e-02, -1.87276959e-01, -1.66159928e-01,\n       -1.89135864e-01, -4.85989690e-01,  3.62226367e-01, -1.33195028e-01,\n       -6.60636842e-01, -7.73904741e-01, -3.70514840e-01,  5.36868989e-01,\n       -1.52960256e-01, -7.74044320e-02, -4.28031415e-01, -4.06813294e-01,\n       -3.09568077e-01, -3.18129718e-01,  5.96830010e-01,  2.02072367e-01],\n      dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_4","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u06a9\u0644 \u0645\u062a\u0646","text":"

\u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u0628\u06cc\u0646 \u0647\u0631\u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0648 \u0648\u06a9\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647\u0654 \u0645\u062a\u0646 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole = cosine_similarity(all_candidates_vectors, whole_text_vector.reshape(1,-1))\ncandidates_sim_whole.reshape(1,-1)\n
array([[ 1.19351953e-01,  1.23398483e-01,  1.25267982e-01,\n         1.78353339e-02,  2.34080136e-01, -1.43648628e-02,\n        -5.21925651e-03,  2.66611010e-01,  1.66823924e-01,\n         1.12354815e-01, -1.51119381e-02,  1.41785324e-01,\n         2.92644836e-03,  1.90887198e-01,  5.18489107e-02,\n        -7.30122924e-02, -5.37125580e-02,  9.29163471e-02,\n         1.13298275e-01,  1.23427741e-01,  1.57424986e-01,\n         9.25901681e-02, -1.08412527e-01, -1.73858460e-02,\n         2.51174212e-01,  2.12025747e-01,  5.75144589e-02,\n         1.49892541e-02,  1.66313797e-01,  1.69365540e-01,\n         8.05877075e-02,  1.91820011e-01,  1.14597335e-01,\n         7.08760321e-02,  2.80742906e-02,  3.49122845e-02,\n         7.90452361e-02,  2.57898092e-01, -1.49483442e-01,\n         2.14596186e-02,  4.02773991e-02,  1.76318884e-02,\n         1.82765976e-01, -1.09764189e-01,  1.59435749e-01,\n         2.32247636e-04, -1.09125897e-01, -6.53942488e-03,\n         4.97795194e-02]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_5","title":"\u06cc\u0627\u0641\u062a\u0646 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631","text":"

\u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0647\u0631 \u062f\u0631\u0627\u06cc\u0647\u0654 \u0622\u0646 \u0628\u0627 \u0627\u0646\u062f\u06cc\u0633 \u0622\u06cc \u0648 \u062c\u06cc\u060c \u0628\u06cc\u0627\u0646\u06af\u0631 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u0622\u06cc \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u062c\u06cc \u0627\u0633\u062a.

candidate_sim_candidate = cosine_similarity(all_candidates_vectors)\ncandidate_sim_candidate\n
array([[0.9999997 , 0.14587443, 0.20270647, ..., 0.42830434, 0.27730745,\n        0.30513293],\n       [0.14587443, 0.9999996 , 0.10514447, ..., 0.48333895, 0.3179143 ,\n        0.19037738],\n       [0.20270647, 0.10514447, 1.        , ..., 0.47220594, 0.24125722,\n        0.18565692],\n       ...,\n       [0.42830434, 0.48333895, 0.47220594, ..., 0.9999998 , 0.52577287,\n        0.50683355],\n       [0.27730745, 0.3179143 , 0.24125722, ..., 0.52577287, 0.99999964,\n        0.40011758],\n       [0.30513293, 0.19037738, 0.18565692, ..., 0.50683355, 0.40011758,\n        0.9999996 ]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_6","title":"\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u062f\u0648 \u0645\u0642\u062f\u0627\u0631 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.

candidates_sim_whole_norm = candidates_sim_whole / np.max(candidates_sim_whole)\ncandidates_sim_whole_norm = 0.5 + (candidates_sim_whole_norm - np.average(candidates_sim_whole_norm)) / np.std(candidates_sim_whole_norm)\ncandidates_sim_whole_norm\n
array([[ 0.9393711 ],\n       [ 0.979393  ],\n       [ 0.9978831 ],\n       [-0.06467056],\n       [ 2.0740807 ],\n       [-0.3831439 ],\n       [-0.2926901 ],\n       [ 2.3958247 ],\n       [ 1.4088888 ],\n       [ 0.87016654],\n       [-0.3905328 ],\n       [ 1.1612465 ],\n       [-0.21212566],\n       [ 1.6468846 ],\n       [ 0.27173793],\n       [-0.9631914 ],\n       [-0.77230906],\n       [ 0.677912  ],\n       [ 0.8794977 ],\n       [ 0.9796823 ],\n       [ 1.3159292 ],\n       [ 0.67468596],\n       [-1.3133144 ],\n       [-0.4130227 ],\n       [ 2.2431483 ],\n       [ 1.8559536 ],\n       [ 0.32777256],\n       [-0.09281945],\n       [ 1.4038434 ],\n       [ 1.4340265 ],\n       [ 0.55597657],\n       [ 1.6561104 ],\n       [ 0.892346  ],\n       [ 0.45992404],\n       [ 0.03659701],\n       [ 0.1042276 ],\n       [ 0.54072094],\n       [ 2.3096502 ],\n       [-1.719523  ],\n       [-0.02882487],\n       [ 0.15729082],\n       [-0.0666827 ],\n       [ 1.5665622 ],\n       [-1.326683  ],\n       [ 1.3358166 ],\n       [-0.23877239],\n       [-1.3203701 ],\n       [-0.3057471 ],\n       [ 0.25127074]], dtype=float32)\n
np.fill_diagonal(candidate_sim_candidate, np.NaN)\ncandidate_sim_candidate_norm = candidate_sim_candidate / np.nanmax(candidate_sim_candidate, axis=0)\ncandidate_sim_candidate_norm = 0.5 + (candidate_sim_candidate_norm - np.nanmean(candidate_sim_candidate_norm, axis=0)) / np.nanstd(candidate_sim_candidate_norm, axis=0)\ncandidate_sim_candidate_norm\n
array([[           nan, -3.5498703e-01,  3.2357961e-02, ...,\n         1.8948689e-01,  3.9502221e-01,  6.2098056e-01],\n       [-5.2607918e-01,            nan, -7.2487104e-01, ...,\n         4.3979204e-01,  6.8422610e-01, -9.5400155e-02],\n       [-1.7625093e-02, -6.8133366e-01,            nan, ...,\n         3.8915750e-01,  1.3827083e-01, -1.2486839e-01],\n       ...,\n       [ 2.0007110e+00,  2.3489289e+00,  2.1240823e+00, ...,\n                   nan,  2.1646044e+00,  1.8801302e+00],\n       [ 6.4980078e-01,  1.0234730e+00,  3.3157024e-01, ...,\n         6.3278729e-01,            nan,  1.2139380e+00],\n       [ 8.9874434e-01,  1.5904903e-03, -9.9972427e-02, ...,\n         5.4664868e-01,  1.2696817e+00,            nan]], dtype=float32)\n
"},{"location":"content/samples/keyword_extraction.html#_7","title":"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0632 \u0631\u0648\u06cc \u0634\u0628\u0627\u0647\u062a\u200c\u0647\u0627\u06cc \u06a9\u0633\u06cc\u0646\u0648\u0633\u06cc","text":"

\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 \u0627\u0645\u0628\u062f\u0631\u0646\u06a9 \u062f\u0631 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u06a9\u0631\u0627\u0631\u0634\u0648\u0646\u062f\u0647\u060c \u062f\u0631 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0627 \u06cc\u06a9 \u0641\u0631\u0645\u0648\u0644\u060c \u06cc\u06a9 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0644\u0645\u0647\u0654 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u0627\u0648\u0644 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0644 \u0645\u062a\u0646 \u062f\u0627\u0631\u062f \u0648 \u062f\u0631 \u062f\u0631\u062c\u0647\u0654 \u062f\u0648\u0645 \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0634\u0628\u0627\u0647\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u0647\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u062f\u0627\u0631\u062f. \u0645\u06cc\u0632\u0627\u0646 \u0627\u062b\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0646 \u062f\u0648 \u0641\u0627\u06a9\u062a\u0648\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u062f\u0631\u0646\u0638\u0631\u06af\u0631\u0641\u062a\u0646 \u0639\u0648\u0627\u0645\u0644 \u0645\u062e\u062a\u0644\u0641\u06cc \u0645\u062b\u0644 \u0637\u0648\u0644 \u0648 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f. (beta)

beta = 0.82\nN = min(len(all_candidates), keyword_count)\n\nselected_candidates = []\nunselected_candidates = [i for i in range(len(all_candidates))]\nbest_candidate = np.argmax(candidates_sim_whole_norm)\nselected_candidates.append(best_candidate)\nunselected_candidates.remove(best_candidate)\n\n\nfor i in range(N-1):\n    selected_vec = np.array(selected_candidates)\n    unselected_vec = np.array(unselected_candidates)\n\n    unselected_candidate_sim_whole_norm = candidates_sim_whole_norm[unselected_vec, :]\n\n    dist_between = candidate_sim_candidate_norm[unselected_vec][:, selected_vec]\n\n    if dist_between.ndim == 1:\n        dist_between = dist_between[:, np.newaxis]\n\n    best_candidate = np.argmax(beta * unselected_candidate_sim_whole_norm - (1 - beta) * np.max(dist_between, axis = 1).reshape(-1,1))\n    best_index = unselected_candidates[best_candidate]\n    selected_candidates.append(best_index)\n    unselected_candidates.remove(best_index)\nall_candidates[selected_candidates].tolist()\n
['\u0645\u0639\u0646\u06cc \u0628\u06cc\u200c\u0627\u062d\u062a\u0631\u0627\u0645\u06cc',\n '\u062f\u0644\u0627\u06cc\u0644 \u062a\u0634\u0631\u06cc\u0641\u0627\u062a\u06cc',\n '\u0633\u0637\u062d \u0645\u0644\u06a9\u0647',\n '\u062a\u0648\u0636\u06cc\u062d \u0645\u0630\u0647\u0628\u06cc',\n '\u0646\u0634\u0631\u06cc\u0647 \u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc',\n '\u0632\u0646',\n '\u0645\u0631\u0627\u0633\u0645 \u0633\u0627\u0644',\n '\u0641\u06cc\u0644\u0645',\n '\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 \u0631\u0633\u0645\u06cc',\n '\u06a9\u0634\u0648\u0631']\n
"}]} \ No newline at end of file diff --git a/docs/docs/sitemap.xml b/docs/docs/sitemap.xml index 087d3860..a159456b 100644 --- a/docs/docs/sitemap.xml +++ b/docs/docs/sitemap.xml @@ -2,167 +2,167 @@ https://roshan-research.github.io/index.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/in-other-languages.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/utils.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/index.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/chunker.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/dependency_parser.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/embedding.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/informal_normalizer.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/lemmatizer.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/normalizer.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/pos_tagger.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/sentence_tokenizer.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/sequence_tagger.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/stemmer.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/token_splitter.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/word_tokenizer.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/index.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/bijankhan_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/dadegan_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/degarbayan_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/hamshahri_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/mirastext_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/persian_plain_text_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/persica_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/peykare_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/quran_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/sentipers_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/tnews_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/treebank_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/universal_dadegan_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/verbvalency_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/hazm/corpus_readers/wikipedia_reader.html - 2023-07-13 + 2023-07-19 daily https://roshan-research.github.io/content/samples/keyword_extraction.html - 2023-07-13 + 2023-07-19 daily \ No newline at end of file diff --git a/docs/docs/sitemap.xml.gz b/docs/docs/sitemap.xml.gz index 15a84eb19b979ad9b6393ee99ea9243455e1ddb1..21815e7eead938da7e8d3a9888bfeab61dc8e2a7 100644 GIT binary patch delta 101 zcmV-r0Gj{#1Nj37ABzYGNdUN!2Ok31I*}+o0r!z-COu2hJnZCI9bDhG=U{_sRxd1W zD6j@!5;6iQT@5DcxvNa5jqmYX>FDgCUT54p0FEy7&C~wrx!iv%A75m#$|nH`vgJJ| HSs4HTM7t}a delta 101 zcmV-r0Gj{#1Nj37ABzYG`nRu<2Ok3HHjyYk0k@H7CO!9}dDzLbI=H@V&%p-OtX^2$ zP+$$dBxD3qx*AN>b61&A8{gx(($U#Nz0SCI032QDo2UKLbGd&hAD?Bh$|nH`PoU>7 HSs4HTNir_N