शुरू करेंमुफ़्त में शुरू करें

NumPy के साथ Boolean ऑपरेटर

पहले, < और >= जैसे ऑपरेशनल ऑपरेटर सीधे NumPy arrays पर काम करते थे। दुर्भाग्य से, boolean ऑपरेटर and, or, और not के साथ ऐसा नहीं है।

इन ऑपरेटरों को NumPy के साथ उपयोग करने के लिए, आपको np.logical_and(), np.logical_or() और np.logical_not() की ज़रूरत होगी। यहाँ पहले वाले my_house और your_house arrays पर एक उदाहरण दिया गया है ताकि आपको अंदाज़ा हो:

np.logical_and(my_house > 13, 
               your_house < 15)

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Python

पाठ्यक्रम देखें

अभ्यास निर्देश

  • नीचे दिए गए सवालों के जवाब देने वाले boolean arrays बनाइए:
  • my_house में कौन-से area 18.5 से बड़े या 10 से छोटे हैं?
  • my_house और your_house दोनों में कौन-से area 11 से छोटे हैं? दोनों कमांड्स को print() स्टेटमेंट में ज़रूर लपेटें ताकि आप आउटपुट देख सकें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create arrays
import numpy as np
my_house = np.array([18.0, 20.0, 10.75, 9.50])
your_house = np.array([14.0, 24.0, 14.25, 9.0])

# my_house greater than 18.5 or smaller than 10


# Both my_house and your_house smaller than 11
कोड संपादित करें और चलाएँ