एरे का परिचय

NumPy परिचय

Izzy Weber

Core Curriculum Manager, DataCamp

NumPy और Python इकोसिस्टम

Atlas द्वारा ग्लोब थामे हुए ग्राफिक, NumPy शैली में क्योंकि NumPy Python दुनिया को सँभालता है

NumPy परिचय

NumPy एरे

 

1D, 2D, और 3D एरे का ग्राफिक

NumPy परिचय

NumPy इम्पोर्ट करना

 

import numpy as np
NumPy परिचय

लिस्ट से 1D एरे बनाना

python_list = [3, 2, 5, 8, 4, 9, 7, 6, 1]
array = np.array(python_list)
array
array([3, 2, 5, 8, 4, 9, 7, 6, 1])

 

type(array)
numpy.ndarray
NumPy परिचय

लिस्ट से 2D एरे बनाना

python_list_of_lists = [[3, 2, 5],
                        [9, 7, 1],
                        [4, 3, 6]]
np.array(python_list_of_lists)
array([[3, 2, 5],
       [9, 7, 1],
       [4, 3, 6]])
NumPy परिचय

Python लिस्ट्स

  • कई अलग-अलग डेटा टाइप रख सकती हैं
python_list = ["beep", False, 56, .945, [3, 2, 5]]

 

NumPy एरे

  • केवल एक ही डेटा टाइप रख सकते हैं
  • मेमोरी में कम स्पेस लेते हैं
numpy_boolean_array = [[True, False], [True, True], [False, True]]

numpy_float_array = [1.9, 5.4, 8.8, 3.6, 3.2]
NumPy परिचय

शुरुआत से एरे बनाना

 

एरे को शुरुआत से बनाने के कई NumPy फंक्शन हैं, जैसे:

  • np.zeros()
  • np.random.random()
  • np.arange()
NumPy परिचय

एरे बनाना: np.zeros()

np.zeros((5, 3))
array([[0., 0., 0.],
       [0., 0., 0.],
       [0., 0., 0.],
       [0., 0., 0.],
       [0., 0., 0.]])
NumPy परिचय

एरे बनाना: np.random.random()

np.random.random((2, 4))
array([[0.88524516, 0.85641352, 0.33463107, 0.53337117],
       [0.69933362, 0.09295327, 0.93616428, 0.03601592]])

 

np.random एक NumPy मॉड्यूल है जबकि np.random.random() np.random के भीतर एक फंक्शन है

NumPy परिचय

np.arange() से एरे बनाना

np.arange(-3, 4)
array([-3, -2, -1,  0,  1,  2,  3])
np.arange(4)
array([0, 1, 2, 3])
np.arange(-3, 4, 3)
array([-3,  0,  3])
from matplotlib import pyplot as plt
plt.scatter(np.arange(0, 7),
            np.arange(-3, 4))
plt.show()

X और Y अक्ष पर दो रेंज एरे का प्लॉट

NumPy परिचय

अभ्यास करते हैं!

NumPy परिचय

Preparing Video For Download...