2015-02-18 8 views
5

का उपयोग करके अमूर्त या ठोस में संज्ञा को वर्गीकृत करें मैं पायथन में अमूर्त या कंक्रीट में संज्ञाओं की सूची कैसे वर्गीकृत कर सकता हूं?एनएलटीके या इसी तरह के

उदाहरण के लिए:

"Have a seat in that chair." 

उपर्युक्त वाक्य chair में संज्ञा है और ठोस रूप में वर्गीकृत किया जा सकता है।

उत्तर

1

पहले, word_tokenize (स्ट्रिंग) द्वारा शब्दों को टोकननाइज़ करें, फिर nltk से pos_tag का उपयोग करें।

import nltk 
from nltk import* 

string="Have a seat in that chair." 
words=nltk.word_tokenize(string) 
nltk.pos_tag(words) 

यह परीक्षण नहीं किया गया है, लेकिन मुझे लगता है कि यह लगभग इसी तरह का हो सकता है।

+2

आपके उत्तर @ अर्नोल्ड चुंग के लिए धन्यवाद। जो मैं समझता हूं उससे पीओएस टैगर वाक्य में संज्ञा/एस की पहचान करेगा लेकिन संज्ञा के प्रकार को निर्दिष्ट नहीं करता है। तो उदाहरण के लिए, 'उस कुर्सी में सीट लें' को "है/वीबीपी ए/डीटी सीट/एनएन इन/डीटी चेयर/एनएन में टैग किया गया है" जिसमें कुर्सी को संज्ञा के रूप में पहचाना जाता है लेकिन संज्ञा प्रकार अभी भी अज्ञात है । ..? – singhalc

संबंधित मुद्दे