न्यूमपी परिचय
न्यूमपी क्या है?
NumPy एक पायथन लाइब्रेरी है जिसका उपयोग सरणियों के साथ काम करने के लिए किया जाता है।
इसमें रैखिक बीजगणित, फूरियर रूपांतरण और मैट्रिक्स के क्षेत्र में काम करने के लिए कार्य भी हैं।
NumPy को 2005 में Travis Oliphant द्वारा बनाया गया था। यह एक ओपन सोर्स प्रोजेक्ट है और आप इसे फ्री में इस्तेमाल कर सकते हैं।
NumPy का मतलब न्यूमेरिकल पायथन है।
NumPy का उपयोग क्यों करें?
पायथन में हमारे पास ऐसी सूचियाँ हैं जो सरणियों के उद्देश्य की पूर्ति करती हैं, लेकिन वे प्रक्रिया में धीमी हैं।
NumPy का लक्ष्य एक सरणी वस्तु प्रदान करना है जो पारंपरिक पायथन सूचियों की तुलना में 50x तेज है।
NumPy में ऐरे ऑब्जेक्ट को कहा जाता है ndarray
, यह बहुत सारे सहायक कार्य प्रदान करता है जो
ndarray
बहुत आसान काम करता है।
डेटा विज्ञान में Arrays का बहुत बार उपयोग किया जाता है, जहाँ गति और संसाधन बहुत महत्वपूर्ण होते हैं।
डेटा साइंस: कंप्यूटर विज्ञान की एक शाखा है जहाँ हम अध्ययन करते हैं कि इससे जानकारी प्राप्त करने के लिए डेटा को कैसे स्टोर, उपयोग और विश्लेषण किया जाए।
NumPy सूचियों की तुलना में तेज़ क्यों है?
NumPy सरणियों को सूचियों के विपरीत स्मृति में एक निरंतर स्थान पर संग्रहीत किया जाता है, इसलिए प्रक्रियाएं उन्हें बहुत कुशलता से एक्सेस और हेरफेर कर सकती हैं।
इस व्यवहार को कंप्यूटर विज्ञान में संदर्भ का स्थान कहा जाता है।
यह मुख्य कारण है कि NumPy सूचियों की तुलना में तेज़ है। साथ ही इसे नवीनतम CPU आर्किटेक्चर के साथ काम करने के लिए अनुकूलित किया गया है।
NumPy किस भाषा में लिखा गया है?
NumPy एक पायथन पुस्तकालय है और आंशिक रूप से पायथन में लिखा गया है, लेकिन अधिकांश भाग जिन्हें तेजी से गणना की आवश्यकता होती है, वे C या C++ में लिखे जाते हैं।
NumPy कोडबेस कहाँ है?
NumPy का सोर्स कोड इस जीथब रिपॉजिटरी में स्थित है https://github.com/numpy/numpy
जीथब: कई लोगों को एक ही कोडबेस पर काम करने में सक्षम बनाता है।