Array dimensionality

NumPy परिचय

Izzy Weber

Core Curriculum Manager, DataCamp

3D arrays

array_1_2D = np.array([[1, 2], [5, 7]])
array_2_2D = np.array([[8, 9], [5, 7]])
array_3_2D = np.array([[1, 2], [5, 7]])
array_3D = np.array([array_1_2D, array_2_2D, array_3_2D])

3D array का ग्राफिक

NumPy परिचय

4D arrays

array_4D = np.array([array_A_3D, array_B_3D, array_C_3D, array_D_3D, array_E_3D,
                     array_F_3D, array_G_3D, array_H_3D, array_I_3D])

4D array का ग्राफिक

NumPy परिचय

Vector arrays

 

NumPy में 1D arrays वर्टिकल या हॉरिज़ॉन्टल नहीं हो सकते, यह दिखाने वाला ग्राफिक

 

NumPy में 2D arrays वर्टिकल या हॉरिज़ॉन्टल हो सकते हैं, यह दिखाने वाला ग्राफिक

NumPy परिचय

Matrix और tensor arrays

 

  • मैट्रिक्स में दो dimensions होते हैं

मैट्रिक्स का ग्राफिक

 

  • टेंसर में तीन या अधिक dimensions होते हैं

टेंसर का ग्राफिक

NumPy परिचय

Shapeshifting

 

Array attribute:

  • .shape

 

Array methods:

  • .flatten()
  • .reshape()
NumPy परिचय

Array की shape निकालना

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

Rows और columns

2D arrays में...

  • Rows पहली dimension होती हैं
  • Columns दूसरी dimension होती हैं

row और column लेबल वाला 2D array

NumPy परिचय

Array को flatten करना

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

Array को reshape करना

array = np.array([[1, 2], [5, 7], [6, 6]])
array.reshape((2, 3))
array([[1, 2, 5],
       [7, 6, 6]])

 

array.reshape((3, 3))
ValueError: cannot reshape array of size 6 into shape (3,3)
NumPy परिचय

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

NumPy परिचय

Preparing Video For Download...