2015-10-17 6 views
7

list of classifiers है कि हम में PyPI में हमारे पायथन पैकेज को वर्गीकृत करने के लिए परिभाषित कर सकते हैं। उनमें से कुछ भाषाओं के लिए "Natural Language" क्लासिफायर हैं। उन क्लासिफायरों को किसी प्रोजेक्ट के setup.py में कब शामिल किया जाना चाहिए? क्या यह प्राकृतिक भाषा प्रसंस्करण से संबंधित पैकेजों के लिए है या जब पैकेज का स्रोत कोड इसी भाषा में लिखा जाता है तो उनका उपयोग किया जाना चाहिए?"प्राकृतिक भाषा" पीईपीआई वर्गीकरण का उपयोग कब किया जाना चाहिए?

उत्तर

0

alefteris।

हालांकि पीईपीआई अपनी सूची में उन लोगों के लिए क्लासिफायर के उपयोग को सीमित करता है, सूची में प्रत्येक वर्गीकृत का उपयोग करने के तरीके पर कोई स्पष्टीकरण नहीं है। PyPA's sample project आपको उनमें से कुछ को संकेत देता है (लाइन 78 से 99), और यह भी कहता है कि क्लासिफायर का उपयोग करना वैकल्पिक है!

concept behind classifiers पैकेजों को बेहतर तरीके से सूचीबद्ध करना बेहतर है। यह here भी स्पष्ट है। मैं बोली और महत्व देते हैं:

हालांकि classifiers की सूची अक्सर घोषित करने के लिए क्या अजगर संस्करण एक परियोजना का समर्थन करता है प्रयोग किया जाता है, इस जानकारी PyPI पर खोज कर & ब्राउज़िंग परियोजनाओं, परियोजनाओं को स्थापित करने के लिए नहीं करने के लिए ही प्रयोग किया जाता है।

यही है, यह पीपीपीआई पैकेज को व्यवस्थित करने में मदद करता है, इसलिए वे पीईपीआई की वेबसाइट पर खोज और ब्राउज़िंग के माध्यम से पाए जा सकते हैं।

यदि आपके पैकेज में सूची में प्राकृतिक भाषा के साथ कुछ भी करना है, तो मैं दृढ़ता से सुझाव देता हूं कि आप इसे वर्गीकृत के रूप में शामिल करें। यह आपके पैकेज को ढूंढने और बेहतर वितरित करने में मदद कर सकता है।

वैसे, क्लासिफायर should not का उपयोग किया जाना चाहिए यदि आपका पैकेज 2.2.3 या 2.3 से पहले पाइथन संस्करणों के साथ संगत होना है।

+0

क्लासिफायरफायर क्या है और उनका उपयोग कैसे किया जाता है, यह बताने के लिए समय निकालने के लिए बहुत कुछ धन्यवाद। मुझे अभी भी यकीन नहीं है कि इसका उपयोग कब किया जाना चाहिए। उदाहरण के लिए, यदि कोई पाइथन पैकेज है जो यूनानी के लिए वर्तनी जांच करता है, तो क्या यह "प्राकृतिक भाषा :: यूनानी" वर्गीकरण का उपयोग करने का एक उचित मामला है? – alefteris

+0

हां, निश्चित रूप से, यदि यह उस पैकेज की कार्यक्षमताओं की पहचान करने में मदद करता है। हम दूसरे तरीके से सोच सकते हैं: पैकेज पर एक निश्चित वर्गीकृत का उपयोग करने के लिए अनुचित मामलों क्या हैं? मुझे लगता है कि आपके द्वारा वर्णित पैकेज प्राकृतिक भाषा वर्गीकरण के लिए अभी भी बहुत उपयुक्त है। –

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