Array के करामात

NumPy परिचय

Izzy Weber

Core Curriculum Manager, DataCamp

डेटा ऑगमेंटेशन

एक प्लास्टिक बोतल की तस्वीर

उसी प्लास्टिक बोतल की उलटी और मिरर की गई तस्वीर

1 Plastic bottle photo by Lilly_M via Wikimedia Commons
NumPy परिचय

Array को फ्लिप करना

 

NumPy लोगो

flipped_logo = np.flip(logo_rgb_array)
plt.imshow(flipped_logo)
plt.show()

np.flip() लगाने के बाद NumPy लोगो

NumPy परिचय

किसी axis पर फ्लिप करना

flipped_rows_logo = np.flip(logo_rgb_array, axis=0)
plt.imshow(flipped_rows_logo)
plt.show()

NumPy लोगो जिसमें पिक्सल की पंक्तियाँ उलटी क्रम में हैं

NumPy परिचय

किसी axis पर फ्लिप करना

flipped_colors_logo = np.flip(logo_rgb_array, axis=2)
plt.imshow(flipped_colors_logo)
plt.show()

NumPy लोगो जिसमें red और blue मान आपस में बदले गए हैं

NumPy परिचय

एक से अधिक axes फ्लिप करना

flipped_except_colors_logo = np.flip(logo_rgb_array, axis=(0, 1))
plt.imshow(flipped_except_colors_logo)
plt.show()

NumPy लोगो जिसमें पहला और दूसरा axis फ्लिप है, तीसरा नहीं; रंग मूल जैसे ही हैं

NumPy परिचय

Array transpose करना

array = np.array([[1.1, 1.2, 1.3], 
                  [2.1, 2.2, 2.3], 
                  [3.1, 3.2, 3.3], 
                  [4.1, 4.2, 4.3]])
np.flip(array)
array([[4.3, 4.2, 4.1],
       [3.3, 3.2, 3.1],
       [2.3, 2.2, 2.1],
       [1.3, 1.2, 1.1]])
array = np.array([[1.1, 1.2, 1.3], 
                  [2.1, 2.2, 2.3], 
                  [3.1, 3.2, 3.3], 
                  [4.1, 4.2, 4.3]])
np.transpose(array)
array([[1.1, 2.1, 3.1, 4.1],
       [1.2, 2.2, 3.2, 4.2],
       [1.3, 2.3, 3.3, 4.3]])
NumPy परिचय

Transposed axis क्रम सेट करना

transposed_logo = np.transpose(logo_rgb_array, axes=(1, 0, 2))
plt.imshow(transposed_logo)
plt.show()

NumPy लोगो जिसमें पंक्तियाँ और कॉलम transpose हैं, इसलिए लोगो मिरर होकर साइड में दिखता है

NumPy परिचय

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

NumPy परिचय

Preparing Video For Download...