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

Python में SciPy क्या है? इसे कैसे इंस्टॉल करें और इसके अनुप्रयोग क्या हैं?


बड़ी मात्रा में मौजूद डेटा को ठीक से संभालने की आवश्यकता होती है। यही कारण है कि बड़ी क्षमता वाले कंप्यूटरों का उपयोग किया जाता है। Python में SciPy के नाम से जानी जाने वाली लाइब्रेरी की मदद से बड़े डेटासेट के वैज्ञानिक और तकनीकी गणनाएं की जा सकती हैं। SciPy 'Scientific Python' का संक्षिप्त रूप है।

Python में Numpy लाइब्रेरी SciPy के लिए एक पूर्वापेक्षा है क्योंकि SciPy Numpy के शीर्ष पर बनाया गया है। सुनिश्चित करें कि SciPy लाइब्रेरी इंस्टॉल करने से पहले Numpy लाइब्रेरी इंस्टॉल हो। यह एक ओपन-सोर्स सॉफ्टवेयर है जो आसानी से इंस्टॉल और उपयोग के लिए उपलब्ध है।

इसमें डेटा साइंस और मशीन लर्निंग की कई विशेषताएं हैं जो डेटा को सफलतापूर्वक संसाधित करने और उसके साथ काम करने के लिए आवश्यक हैं। इसका उपयोग Numpy ऐरे पर ऑपरेशन करने के लिए किया जा सकता है। कम्प्यूटेशनल गति उच्च है, और इसे समझना आसान है।

SciPy की स्थापना

pip install scipy

नोट - यह विंडोज ऑपरेटिंग सिस्टम के लिए डाउनलोड करने का कमांड है।

sudo port install py35-scipy py35-numpy

नोट - यह मैक ऑपरेटिंग सिस्टम के लिए डाउनलोड करने का कमांड है।

sudo apt-get install python-scipy python-numpy

नोट - यह लिनक्स ऑपरेटिंग सिस्टम के लिए डाउनलोड करने का कमांड है।

SciPy का उपयोग विभिन्न अन्य उद्देश्यों के लिए भी किया जा सकता है जैसे -

  • इंटीग्रेशन
  • इंटरपोलेशन
  • रिग्रेशन में उपयोग किए जाने वाले लीस्ट स्क्वेयर्स
  • ऑप्टिमाइजेशन
  • सिग्नल प्रोसेसिंग
  • रैखिक बीजगणित

आइए समझते हैं कि मानों को कैसे इंटीग्रेट किया जा सकता है (गणितीय ऑपरेशन)

उदाहरण

import scipy.integrate
my_fun = lambda x: 11.345*x
i = scipy.integrate.quad(my_fun, 0, 3.1)
print("इंटीग्रेटेड वैल्यू हैं:")
print(i)

आउटपुट

इंटीग्रेटेड वैल्यू हैं: (54.512725, 6.052128243005939e-13)

व्याख्या

  • आवश्यक लाइब्रेरी आयात की गई हैं, और उपयोग में आसानी के लिए उपनाम दिए गए हैं।
  • डेटा मान उत्पन्न करने के लिए एक लैम्ब्डा फ़ंक्शन परिभाषित किया गया है।
  • ये वे मान हैं जिन्हें इंटीग्रेट किया गया है।
  • SciPy में मौजूद 'इंटीग्रेट' फ़ंक्शन को कॉल किया जाता है।
  • आउटपुट कंसोल पर प्रदर्शित होता है।
  1. पायथन में Matplotlib का उपयोग करके वायरफ्रेम प्लॉट कैसे बनाएं? पायथन में Matplotlib का उपयोग करके वायरफ्रेम प्लॉट कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा विज़ुअलाइज़ेशन एक महत्वपूर्ण कदम है क्योंकि यह समझने में मदद करता है कि संख्याओं को देखे बिना और जटिल गणनाएं किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि प्रभावी ढंग से संप्रेषित करने में मदद करता है। M

  1. पायथन में Matplotlib का उपयोग करके क्विवर प्लॉट कैसे बनाएं? पायथन में Matplotlib का उपयोग करके क्विवर प्लॉट कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा विज़ुअलाइज़ेशन एक महत्वपूर्ण कदम है क्योंकि यह समझने में मदद करता है कि संख्याओं को देखे बिना और जटिल गणनाएं किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि प्रभावी ढंग से संप्रेषित करने में मदद करता है। M

  1. Python में SciPy का उपयोग करके मैट्रिक्स के आइजन वैल्यू और आइजन वेक्टर की गणना कैसे करें? Python में SciPy का उपयोग करके मैट्रिक्स के आइजन वैल्यू और आइजन वेक्टर की गणना कैसे करें?

    आइजन वेक्टर और आइजन वैल्यू कई स्थितियों में उपयोगी होते हैं। जर्मन में आइजन शब्द का अर्थ अपना या विशिष्ट होता है। एक आइजन वेक्टर को विशिष्ट वेक्टर के रूप में भी जाना जाता है। मान लीजिए हमें एक डेटासेट पर कुछ ट्रांसफॉर्मेशन करने की आवश्यकता है लेकिन दी गई शर्त यह है कि डेटासेट में डेटा की दिशा नहीं ब