इस प्रोग्राम में, हमें दी गई रेंज में numpy ऐरे के तत्व प्रिंट करने हैं। प्रयुक्त विभिन्न numpy फ़ंक्शन numpy.where() और numpy.logical_and() हैं।
एल्गोरिदम
चरण 1: numpy ऐरे परिभाषित करें। चरण 2: दी गई रेंज में संख्याएं ढूंढने के लिए np.where() और np.logical_and() का उपयोग करें। चरण 3: परिणाम प्रिंट करें।
उदाहरण कोड
import numpy as np
arr = np.array([1, 3, 5, 7, 10, 2, 4, 6, 8, 10, 36])
print("Original Array:\n", arr)
result = np.where(np.logical_and(arr >= 4, arr <= 20))
print(result)
आउटपुट
Original Array: [ 1 3 5 7 10 2 4 6 8 10 36] (array([2, 3, 4, 6, 7, 8, 9], dtype=int64),)
व्याख्या
परिणाम उन तत्वों की इंडेक्स स्थिति देता है जो np.where() फ़ंक्शन में शर्त को संतुष्ट करते हैं।