Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

NLTK का उपयोग करके पायथन में टेक्स्ट टोकनाइज़ करना

समस्या विवरण

एक वर्ण अनुक्रम और एक परिभाषित दस्तावेज़ इकाई दिए जाने पर, टोकनाइज़ेशन इसे टुकड़ों में काटने का कार्य है, जिन्हें टोकन कहा जाता है, शायद उसी समय कुछ वर्णों को फेंक देना, जैसे विराम चिह्न। NLTK और पायथन के संदर्भ में, यह प्रत्येक टोकन को एक सूची में रखने की प्रक्रिया है ताकि प्रत्येक अक्षर पर एक समय में पुनरावृति करने के बजाय, हम एक टोकन पर पुनरावृति कर सकें।

उदाहरण के लिए, दिए गए इनपुट स्ट्रिंग के लिए:

Hi man, how have you been?

हमें आउटपुट मिलना चाहिए:

['Hi', 'man', ',', 'how', 'have', 'you', 'been', '?']

हम NLTK से word_tokenize मेथड का उपयोग करके इस टेक्स्ट को टोकनाइज़ कर सकते हैं।

उदाहरण

from nltk.corpus import stopwords
from nltk.tokenize import word_tokenize

my_sent = "Hi man, how have you been?"
tokens = word_tokenize(my_sent)
print(tokens)

आउटपुट

['Hi', 'man', ',', 'how', 'have', 'you', 'been', '?']
  1. पायथन का उपयोग करके व्हाट्सएप ऑटोमेशन पायथन का उपयोग करके व्हाट्सएप ऑटोमेशन

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट्स व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते।लेकिन इसे पूरा करने का एक तरीका है, सेलेनियम का उपयोग करके, पायथन में एक बहुत स्मार्ट पैकेज जिसके साथ डेवलपर्स ब्राउ

  1. Python का उपयोग करके Linux टर्मिनल में फॉर्मेटेड टेक्स्ट Python का उपयोग करके Linux टर्मिनल में फॉर्मेटेड टेक्स्ट

    इस सेक्शन में, हम देखेंगे कि Linux टर्मिनल में फॉर्मेटेड टेक्स्ट कैसे प्रिंट करें। फॉर्मेटिंग द्वारा, हम टेक्स्ट कलर, स्टाइल और कुछ विशेष फीचर्स बदल सकते हैं। Linux टर्मिनल फॉर्मेटिंग, कलर और अन्य फीचर्स को नियंत्रित करने के लिए कुछ ANSI एस्केप सीक्वेंसेस को सपोर्ट करता है। इसलिए हमें टेक्स्ट के साथ

  1. पायथन में CX_Freeze का उपयोग पायथन में CX_Freeze का उपयोग

    कभी-कभी हम कुछ अलग बनाना चाहते हैं जो बहुत रोमांचक हो, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करके, अगर हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं तो हम ऐसा कर सकते हैं, बस उनके मशीन पर वही पायथन सं