NumPy array पर loop चलाएँ
अगर आप 1D NumPy array के साथ काम कर रहे हैं, तो सभी एलिमेंट्स पर लूप चलाना उतना ही आसान हो सकता है:
for x in my_array :
...
अगर आप 2D NumPy array के साथ काम कर रहे हैं, तो यह थोड़ा जटिल है. 2D array कई 1D arrays से मिलकर बना होता है. किसी multi-dimensional array के हर अलग-अलग एलिमेंट पर स्पष्ट रूप से iterate करने के लिए, आपको यह सिंटैक्स चाहिए:
for x in np.nditer(my_array) :
...
इंट्रो कोर्स से आपके लिए परिचित दो NumPy arrays आपकी Python सेशन में उपलब्ध हैं: np_height, जो Major League Baseball खिलाड़ियों की ऊँचाइयाँ रखने वाला NumPy array है, और np_baseball, एक 2D NumPy array जिसमें उन्हीं खिलाड़ियों की ऊँचाइयाँ (पहला कॉलम) और वज़न (दूसरा कॉलम) शामिल हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
- लोकल उपनाम
npके साथnumpyपैकेज इम्पोर्ट करें. - ऐसा
forलूप लिखें जोnp_heightके सभी एलिमेंट्स पर iterate करे और हर एलिमेंट के लिए"x inches"प्रिंट करे, जहाँ x array का मान है. - ऐसा
forलूप लिखें जोnp_baseballarray के हर एलिमेंट पर जाए और उसे प्रिंट करे.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import numpy as np
# For loop over np_height
# For loop over np_baseball