рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

Textacy: Python рдореЗрдВ рдкрд╛рда рдбреЗрдЯрд╛ рдХреА рд╕рдлрд╛рдИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд╛ рдкрд░рд┐рдЪрдп

рдЬрд╛рдиреЗрдВ рдХрд┐ Textacy, рдПрдХ Python рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рдХреИрд░реЗрдХреНрдЯрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдЬреИрд╕реЗ рдЕрдиреВрдареЗ рдлреАрдЪрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ NLTK рдФрд░ spaCy рдЬреИрд╕реА рдЕрдиреНрдп рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреИрд╕рд╛ рд╣реИред
┬╖ 5 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣рдорд╛рд░реЗ рд╕рдореБрджрд╛рдп рдХрд╛ рдПрдХ рдореВрд▓реНрдпрд╡рд╛рди рдпреЛрдЧрджрд╛рди рд╣реИ рдФрд░ DataCamp рджреНрд╡рд╛рд░рд╛ рд╕реНрдкрд╖реНрдЯрддрд╛ рдФрд░ рд╢реБрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╣рдореЗрдВ рдЖрдкрд╕реЗ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреА! рдЖрдк рдЕрдкрдиреЗ рд▓реЗрдЦ рдпрд╛ рд╡рд┐рдЪрд╛рд░ рд╣рдорд╛рд░реЗ┬аCommunity Contribution Form рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдордЬрдмреВрдд рдбреЗрдЯрд╛ рдХреНрд▓реАрдирд┐рдВрдЧ рдФрд░ рдкреНрд░рд┐рдкрд░реЗрд╢рди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдХреЗ рдорд╣рддреНрддреНрд╡ рд╕реЗ рднрд▓реА-рднрд╛рдВрддрд┐ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдмрд╛рдд рдкрд╛рдареНрдп (рдЯреЗрдХреНрд╕реНрдЯ) рдбреЗрдЯрд╛ рдХреА рдЖрддреА рд╣реИ, рддреЛ рдРрд╕реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдорд╣рддреНрддреНрд╡ рдФрд░ рднреА рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рдареНрдп рдбреЗрдЯрд╛ рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреБрдиреМрддрд┐рдпрд╛рдБ рд▓реЗрдХрд░ рдЖрддрд╛ рд╣реИред рд╢реЛрд░рдпреБрдХреНрдд рдбреЗрдЯрд╛, рд╡рд░реНрддрдиреА рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдБ, рд╕рдВрдХреНрд╖рд┐рдкреНрддрд┐рдпрд╛рдБ, рдмреЛрд▓рдЪрд╛рд▓ (рд╕реНрд▓реИрдВрдЧ), рдФрд░ рд╡реНрдпрд╛рдХрд░рдгрд┐рдХ рдЧрд▓рддрд┐рдпрд╛рдБ рдЬреИрд╕реЗ рдореБрджреНрджреЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╛рдареНрдп рдбреЗрдЯрд╛ рд╕рдЯреАрдХ, рд╕реБрд╕рдВрдЧрдд рдФрд░ рддреНрд░реБрдЯрд┐-рдореБрдХреНрдд рд╣реЛ, рдПрдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдбреЗрдЯрд╛ рдХреНрд▓реАрдирд┐рдВрдЧ рдФрд░ рдкреНрд░рд┐рдкрд░реЗрд╢рди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЕрддреНрдпрдВрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди, рдЯреЛрдХрдирд╛рдЗрдЬрд╝реЗрд╢рди, рд╕реНрдЯреЙрдкрд╡рд░реНрдб рд╣рдЯрд╛рдирд╛, рд╕реНрдЯреЗрдорд┐рдВрдЧ, рд▓реЗрдорд╛рдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдЬреИрд╕реЗ рдХрдИ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐ NLTK, gensim, рдФрд░ spaCy рдЬреИрд╕реА рд▓реЛрдХрдкреНрд░рд┐рдп рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрд╛рдБ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ рдХреНрд▓реАрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рдЯреВрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ, рдлрд┐рд░ рднреА рдкрд╛рдареНрдп рдбреЗрдЯрд╛ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╕рдордп рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреБрдиреМрддрд┐рдпрд╛рдБ рдЖрддреА рд╣реИрдВ рдЬреЛ рдореЙрдбрд▓реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпреЗ рдЪреБрдиреМрддрд┐рдпрд╛рдБ рдХреИрд░реЗрдХреНрдЯрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗ рд▓реЗрдХрд░ рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рддрдХ рдлреИрд▓реА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдКрдкрд░ рдмрддрд╛рдИ рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкрд░рдиреНрддреБ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрдХреНрд╕рд░ рдХрд╛рдлрд╝реА рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣реА рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ Textacy рдЙрддреНрдХреГрд╖реНрдЯ рд╕рд╛рдмрд┐рдд рд╣реЛрддреА рд╣реИред Textacy рдПрдХ Python рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдкрд╛рдареНрдп рдбреЗрдЯрд╛ рд╕реЗ рдЬреБрдбрд╝реА рдЖрдо рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рд╕рд░рд▓ рдФрд░ рд╕рд╣рдЬ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдЬрдмрдХрд┐ рдЕрдиреНрдп рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрд╛рдБ рднреА рд╕рдорд╛рди рдХреНрд╖рдорддрд╛рдПрдБ рджреЗрддреА рд╣реИрдВ, рдкрд░рдВрддреБ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ Textacy рдХрд╛ рд╡рд┐рд╢реЗрд╖ рдлреЛрдХрд╕тАФрдЬреИрд╕реЗ рдХреИрд░реЗрдХреНрдЯрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧтАФрдЗрд╕реЗ рдЕрд▓рдЧ рдмрдирд╛рддрд╛ рд╣реИред

Textacy рдХреИрд░реЗрдХреНрдЯрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди

рдХреИрд░реЗрдХреНрдЯрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╣реБрднрд╛рд╖реА рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

Text = тАШ the cafe тАЬSaint-Rapha├лlтАЭ is loca-/nted on Cote dтАЩAzur.тАЩ

рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░ рдЯреЗрдХреНрд╕реНрдЯ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рдЖрдо рд╕рдорд╕реНрдпрд╛ рд╣реИрдВ, рдЬреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓реЛрдВ рдХреА рд╕рдЯреАрдХрддрд╛ рдкрд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдорд╕реНрдпрд╛ рдЗрд╕рд▓рд┐рдП рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдПрдХрд╕рдорд╛рди рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдореЗрдВ рдЕрд╕рдВрдЧрддрд┐рдпрд╛рдБ рдЖ рдЬрд╛рддреА рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "Saint-Rapha├лl" рдФрд░ "Saint-Raphael" рдЯреЛрдХрди рдПрдХ рд╣реА рдЗрдХрд╛рдИ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдмрд┐рдирд╛, рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рди рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╛рда рдореЗрдВ рдЕрдХреНрд╕рд░ рд╢рдмреНрдж рд╣рд╛рдЗрдлрд╝рди рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдКрдкрд░ рджрд┐рдП рдЧрдП рдкрд╛рда рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдЕрдкреЙрд╕реНрдЯреНрд░реЙрдлреА рдЬреИрд╕реА рдЪреАрдЬрд╝реЗрдВ рдЯреЛрдХрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдмрди рд╕рдХрддреА рд╣реИрдВред рдЗрди рд╕рднреА рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП, рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдФрд░ рдПрдХреНрд╕реЗрдВрдЯ рд╡ рд╡рд┐рд╢реЗрд╖ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдЙрдирдХреЗ ASCII рд╕рдордХрдХреНрд╖реЛрдВ рд╕реЗ рдмрджрд▓рдирд╛ рд╕рдордЭрджрд╛рд░реА рд╣реИред

рд╣рдо рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП Textacy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдФрд░ рджрдХреНрд╖ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рдХрд╛ рдЕрдЪреНрдЫрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ Textacy рдХреЗ рдХреБрдЫ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рдХрд╛ рдЪрдпрди рджрд┐рдЦрд╛рддреА рд╣реИ, рдЬреЛ рдЕрдиреНрдп рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдлрд╝рдВрдХреНрд╢рди

рд╡рд┐рд╡рд░рдг

normalize _hyphentated_words

рдРрд╕реЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдкрдВрдХреНрддрд┐-рд╡рд┐рд░рд╛рдо рдХреЗ рдХрд╛рд░рдг рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

normalize_quotation_marks

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдХрд░реНрд╖рдХ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЛ рдЙрдирдХреЗ ASCII рд╕рдордХрдХреНрд╖ рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ

normalize_unicode

Unicode рдореЗрдВ рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЛрдб рдХреЛ рдПрдХрд░реВрдк рдХрд░рддрд╛ рд╣реИ

remove_accents

рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ ASCII рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ

replace_emails

рдИрдореЗрд▓ рдкрддреЛрдВ рдХреЛ __EMAIL__ рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ

replace_urls

URLs рдХреЛ __URL__ рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ

text = "The caf├й "Saint-Rapha├лl" is loca-\nted on Cote d╩╝Azur."


import textacy
import textacy.preprocessing as tprep


def normalize(text):
   text = tprep.normalize_hyphenated_words(text)
   text = tprep.normalize_quotation_marks(text)
   text = tprep.normalize_unicode(text)
   text = tprep.remove_accents(text)
   return text

рдКрдкрд░ рджрд┐рдП рдЧрдП normalize рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЬреЛ Textacy рдХреЗ рдкреВрд░реНрд╡-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд╣рдореЗрдВ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдиреНрдпреВрдирддрдо рдкреНрд░рдпрд╛рд╕ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдЖрдЙрдЯрдкреБрдЯ:

The cafe Saint-Raphael is located in Cote d' Azure

Textacy рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧ

рдкрд╛рдареНрдп рдбреЗрдЯрд╛ рдореЗрдВ рдЕрдХреНрд╕рд░ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рднреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ URLs, рдИрдореЗрд▓ рдкрддреЗ рдпрд╛ рдлрд╝реЛрди рдирдВрдмрд░ред рдХрднреА-рдХрднреА рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрдиреНрд╣реАрдВ рддрддреНрд╡реЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╛ рддреЛ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдпрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рдорджреНрджреЗрдирдЬрд╝рд░, рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╣рдЯрд╛рдирд╛ рдпрд╛ рдорд╛рд╕реНрдХ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред

рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Textacy рдореЗрдВ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ replace рдлрд╝рдВрдХреНрд╢рди рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпреЗ replace рдлрд╝рдВрдХреНрд╢рди рдкреВрд░реНрд╡-рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдпрд╛ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмрд┐рдирд╛ рдХрд╕реНрдЯрдо рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд▓рд┐рдЦреЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдорд╛рд╕реНрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

text = "Check out https://spacy.io/usage/spacy-101"print(replace_urls(text))

рдЖрдЙрдЯрдкреБрдЯ:

Check out __URL__

рд╕рд╛рд░рд╛рдВрд╢

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ Textacy рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рдареНрдп рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрдиреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рдХреА рд╡рд┐рд╡рд┐рдзрддрд╛ рдХреЗ рд╕рд╛рде, Textacy рдХреИрд░реЗрдХреНрдЯрд░ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдЬреИрд╕реА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрддрд╛ рд╣реИред

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдХреЗ, Textacy рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕рдВрд╕рд╛рдзрди (NLP) рдХреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдкрд╣рд▓реБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╢рд╕реНрдд рдХрд░рддрд╛ рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕, рдЯреЙрдкрд┐рдХ рдореЙрдбрд▓рд┐рдВрдЧ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп NLP рдХрд╛рд░реНрдп рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, Textacy рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝реА рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЪреБрдиреМрддреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВ, рддреЛ рдЕрдкрдиреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЕрдкрдирд╛ рдХреАрдорддреА рд╕рдордп рд╡ рдкреНрд░рдпрд╛рд╕ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Textacy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдкрдХреЛ Textacy рдкрд░ рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рд╕рд╣рд╛рдпрдХ рд▓рдЧреА рдФрд░ рдЖрдк рдкрд╛рда рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рддрдерд╛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕рдВрд╕рд╛рдзрди рдХреА рд╕рдордЭ рдХреЛ рдФрд░ рдЧрд╣рд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ DataCamp рдХреЗ Natural Language Processing Fundamentals in Python рдХреЛрд░реНрд╕ рдореЗрдВ рдирд╛рдорд╛рдВрдХрди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╡рд┐рд╖рдп