numpy ट्यूटोरियल
सुन्न के साथ शुरू हो रही है
खोज…
टिप्पणियों
NumPy (उच्चारण "सुन्न पाई" या कभी-कभी "सुन्न मटर") पायथन प्रोग्रामिंग भाषा का एक विस्तार है जो इन सरणियों को संचालित करने के लिए उच्च-स्तरीय गणितीय कार्यों के एक व्यापक पुस्तकालय के साथ-साथ बड़े, बहुआयामी सरणियों के लिए समर्थन जोड़ता है।
संस्करण
संस्करण | रिलीज़ की तारीख |
---|---|
1.3.0 | 2009-03-20 |
1.4.0 | 2010-07-21 |
1.5.0 | 2010-11-18 |
1.6.0 | 2011-05-15 |
1.6.1 | 2011-07-24 |
1.6.2 | 2012-05-20 |
1.7.0 | 2013-02-12 |
1.7.1 | 2013-04-07 |
1.7.2 | 2013-12-31 |
1.8.0 | 2013-11-10 |
1.8.1 | 2014-03-26 |
1.8.2 | 2014-08-09 |
1.9.0 | 2014-09-07 |
1.9.1 | 2014-11-02 |
1.9.2 | 2015-03-01 |
1.10.0 | 2015/10/07 |
1.10.1 | 2015/10/12 |
1.10.2 | 2015/12/14 |
1.10.4 * | 2016/01/07 |
1.11.0 | 2016/05/29 |
मैक पर स्थापना
मैक पर NumPy स्थापित करने का सबसे आसान तरीका पाइप के साथ है
pip install numpy
Conda का उपयोग कर स्थापना ।
विंडोज, मैक और लिनक्स के लिए कॉनडा उपलब्ध है
- कोंडा स्थापित करें। कॉनडा को स्थापित करने के दो तरीके हैं, या तो एनाकोंडा (पूर्ण पैकेज में, संख्यात्मक रूप से शामिल हैं) या मिनिकोंडा (केवल कॉनडा, पायथन, और वे जिन पैकेजों पर निर्भर हैं, बिना किसी अतिरिक्त पैकेज के)। एनाकोंडा और मिनिकोंडा दोनों एक ही कोनडा स्थापित करते हैं।
- मिनिकोंडा के लिए अतिरिक्त कमांड, कमांड
conda install numpy
विंडोज पर स्थापना
पीपीआई (पाइप द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट पैकेज इंडेक्स) के माध्यम से नोमी इंस्टॉलेशन आमतौर पर विंडोज कंप्यूटर पर विफल रहता है। विंडोज पर इंस्टॉल करने का सबसे आसान तरीका प्री-कंपाइल बायनेरिज़ का उपयोग करना है।
कई पैकेजों के पहिएदार पहियों का एक स्रोत क्रिस्टोफर गोहक की साइट है । अपने पायथन संस्करण और सिस्टम के अनुसार एक संस्करण चुनें। 64 बिट सिस्टम पर पायथन 3.5 के लिए एक उदाहरण:
- यहाँ से
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
करें - एक विंडोज़ टर्मिनल खोलें (cmd या पॉज़िशेल)
- कमांड
pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
यदि आप सिंगल पैकेज के साथ गड़बड़ नहीं करना चाहते हैं, तो आप विन्पीथॉन वितरण का उपयोग कर सकते हैं जो अधिकांश पैकेजों को एक साथ जोड़ते हैं और काम करने के लिए एक सीमित वातावरण प्रदान करते हैं। इसी प्रकार, एनाकोंडा पायथन डिस्टर्ब्यूशन सुन्न और कई अन्य सामान्य पैकेजों के साथ पहले से स्थापित है।
एक अन्य लोकप्रिय स्रोत conda
पैकेज मैनेजर है , जो वर्चुअल वातावरण का भी समर्थन करता है ।
लिनक्स पर स्थापना
NumPy सबसे लोकप्रिय लिनक्स वितरण के डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध है और इसे उसी तरह से स्थापित किया जा सकता है जैसे लिनक्स वितरण में पैकेज आमतौर पर स्थापित होते हैं।
कुछ लिनक्स वितरणों में पायथन 2.x और पायथन 3.x के लिए अलग-अलग NumPy पैकेज हैं। उबंटू और डेबियन में, एपीटी पैकेज मैनेजर का उपयोग करके सिस्टम स्तर पर numpy
स्थापित करें:
sudo apt-get install python-numpy
sudo apt-get install python3-numpy
अन्य वितरण के लिए, उनके पैकेज प्रबंधकों का उपयोग करें, जैसे कि ज़िपर (सुसे), यम (फेडोरा) आदि।
numpy
भी पायथन 2 के लिए पायथन के पैकेज मैनेजर pip
के साथ और पायथन 3 के लिए pip3
के साथ स्थापित किया जा सकता है:
pip install numpy # install numpy for Python 2
pip3 install numpy # install numpy for Python 3
सबसे लोकप्रिय लिनक्स वितरण के डिफ़ॉल्ट रिपॉजिटरी में pip
उपलब्ध है और इसका उपयोग करते हुए पायथन 2 और पायथन 3 के लिए स्थापित किया जा सकता है:
sudo apt-get install python-pip # pip for Python 2
sudo apt-get install python3-pip # pip for Python 3
स्थापना के बाद, उपयोग pip
अजगर 2 के लिए और pip3
अजगर 3 के लिए अजगर पैकेज स्थापित करने के लिए पिप उपयोग करने के लिए। लेकिन ध्यान दें कि आपको कई निर्भरताएं स्थापित करने की आवश्यकता हो सकती है, जिन्हें स्रोत से (विकास-पैकेज, संकलक, फोरट्रान आदि सहित) खस्ताहाल बनाने की आवश्यकता होती है।
स्थापित करने के अलावा numpy
प्रणाली के स्तर पर, यह भी आम (शायद यह भी अत्यधिक की सिफारिश की) स्थापित करने के लिए है numpy
जैसे लोकप्रिय अजगर पैकेज का इस्तेमाल आभासी वातावरण में virtualenv
। उबंटू में, virtualenv
का उपयोग करके स्थापित किया जा सकता है:
sudo apt-get install virtualenv
फिर, Python 2 या Python 3 के लिए virtualenv बनाएँ और सक्रिय करें और फिर numpy
स्थापित करने के लिए pip
का उपयोग करें:
virtualenv venv # create virtualenv named venv for Python 2
virtualenv venv -p python3 # create virtualenv named venv for Python 3
source venv/bin/activate # activate virtualenv named venv
pip install numpy # use pip for Python 2 and Python 3; do not use pip3 for Python3
मूल आयात
इसके किसी भी भाग का उपयोग करने के लिए सुन्न मॉड्यूल को आयात करें।
import numpy as np
अधिकांश उदाहरण का उपयोग करेगा np
numpy के लिए आशुलिपि के रूप में। "Np" का अर्थ कोड उदाहरणों में "सुन्न" है।
x = np.array([1,2,3,4])
रेकस्पेस द्वारा आयोजित अस्थायी ज्यूपिटर नोटबुक
जुपिटर नोटबुक एक इंटरैक्टिव, ब्राउज़र-आधारित विकास वातावरण है। वे मूल रूप से अभिकलन अजगर को चलाने के लिए विकसित किए गए थे और जैसे कि बहुत खस्ता के साथ खेलते थे। पूरी तरह से किसी के स्थानीय सिस्टम पर स्थापित किए बिना एक ज्यूपिटर नोटबुक में सुन्न की कोशिश करने के लिए Rackspace tmpbb.org पर मुफ्त अस्थायी नोटबुक प्रदान करता है।
नोट: यह किसी भी प्रकार की अपस्ट्रीम के साथ मालिकाना सेवा नहीं है। जुपिटर एक पूरी तरह से खुली तकनीक है जो यूसी बर्कले और कैल पॉली सैन लुइस ओबिस्पो द्वारा विकसित की गई है। रैकस्पेस इस सेवा को विकास प्रक्रिया के हिस्से के रूप में दान करता है।
numpy
पर संख्यात्मक प्रयास करने के लिए: