Numpy की full form Numerical Python होती है , इसे Travis Oliphant द्वारा 2005 में develop किया गया था। यह एक open source project है जिसे आप free में use कर सकते हैं। बैसे तो यह Python library है , लेकिन इसकी ज्यादातर functionality को C और C++ में develop किया गया है।


NumPy Python में scientific computing करने के लिए fundamental package है। यह python library ही है जो multidimensional array , object array (like masked arrays और matrices) provide करती है।

जैसा कि अभी आपने पढ़ा कि NumPy Python का package/library है , तो अगर आपको Python की knowledge नहीं है , तो हमारी website पर Free Python Tutorials पढ़ सकते हैं।

Why Use NumPy?

mostly numpy का use array के साथ work करने के लिए करते हैं , तो जब python में already list , tuple etc थे तो , इसकी जरूरत ही क्यों पड़ी ? Actually सबसे बड़ा reason था , list NumPy array के comparison में काफी slow है।


NumPy का main purpose Array Object provide करना है जो कि traditional Python list se 50x ज्यादा fast है। Array Object को NumPy में ndarray कहते हैं , यह कई सारे supportive function provide करता है जिससे array के साथ easily work कर सकें।

Why is NumPy Faster Than Lists ?

अब सवाल आता है कि , NumPy , python list से fast क्यों है , तो वो इसीलिए NumPy array को memory में continuous place पर locate / store करता है। जिससे array / array item को access करना easy और fast हो जाता है। Computer Science में इसे locality of reference कहते हैं।

NumPy Installation

अब आप अच्छी तरह से समझ गए होंगे कि , NumPy क्या है और क्यों इसे use करते हैं। अब इसे किस तरह से install करना है वो देखते है -


NumPy Install करने के लिए आपके system में pip install होना चाहिए। बैसे तो pip , Python के साथ inbuilt ही होती है लेकिन अगर नहीं है तो सबसे पहले pip install कर ले।

What is pip?

pip Python के लिए package manager है , जिससे आप अपनी need के according packages install कर सकते हैं। जिस तरह से JavaScript के लिए npm package manager होता है , PHP के लिए composer उसी तरह से python के लिए pip.


अगर आपके system पर pip install है तो simply नीचे दी गयी command को run करें।

pip install numpy

That's it.


अगर package successfully install नहीं होता है , तो मतलब पहले से ये package manager install है या कोई dependency problem है।

Import NumPy

Successfully install होने के बाद , अब आप इसे बाकी packages / modules की तरह import keyword का use करके use में ले सकते है। बैसे NumPy module का पूरा name न लिखकर इसे np alias name दे देते हैं।
For Example :

Copy Fullscreen Close Fullscreen Run
#import numpy module as np. 
import numpy as np
#check version.
print(np.__version__)
Output
C:\Users\Rahulkumar\Desktop\python>python test_np.py
1.15.1

Related Topics :

Rahul Kumar

Rahul Kumar

Hi ! My name is Rahul Kumar Rajput. I'm a back end web developer and founder of learnhindituts.com. I live in Uttar Pradesh (UP), India and I love to talk about programming as well as writing technical tutorials and tips that can help to others.

Get connected with me. :) LinkedIn Twitter Instagram Facebook

b2eprogrammers