Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में NumPy में रेंज के भीतर तत्व खोजें


कभी-कभी NumPy लाइब्रेरी का उपयोग करके डेटा प्रोसेसिंग करते समय, हमें एक विशिष्ट रेंज में कुछ संख्याओं को फ़िल्टर करने की आवश्यकता हो सकती है। यह NumPy में उपलब्ध कुछ इन-बिल्ट मेथड का उपयोग करके प्राप्त किया जा सकता है।

and ऑपरेटर के साथ

इस दृष्टिकोण में हम एक NumPy सरणी लेते हैं फिर उस पर logical_and फ़ंक्शन लागू करते हैं। NumPy में where क्लॉज का उपयोग and कंडीशन लागू करने के लिए भी किया जाता है। परिणाम एक सरणी है जो आवश्यक रेंज शर्तों को पूरा करने वाले तत्वों की स्थिति दिखाती है।

import numpy as np

A = np.array([5, 9, 11, 4, 31, 27, 8])
# प्रारंभिक सरणी प्रिंट करें
print("Given Array : ", A)

# रेंज 6 से 15
res = np.where(np.logical_and(A >= 6, A <= 15))
# परिणाम
print("Array with condition : ", res)

आउटपुट

Given Array : [ 5  9 11  4 31 27  8]
Array with condition : (array([1, 2, 6], dtype=int32),)

* का उपयोग करके

इस दृष्टिकोण में हम * ऑपरेटर का उपयोग करते हैं। यह सरणी में मानों की स्थिति के बजाय वास्तविक मानों के रूप में परिणाम देता है।

import numpy as np

A = np.array([5, 9, 11, 4, 31, 27, 8])
# प्रारंभिक सरणी प्रिंट करें
print("Given Array : ", A)

# रेंज 6 से 15
res = A[(A >= 6) * (A <= 15)]
# परिणाम
print("Array with condition : ", res)

आउटपुट

Given Array : [ 5  9 11  4 31 27  8]
Array with condition : [ 9 11  8]
  1. - Python में 1 से N तक के तत्वों वाली सरणी में चार लापता संख्याएं ढूंढना

    मान लीजिए हमारे पास अलग-अलग संख्याओं की एक सरणी है जहां प्रत्येक संख्या [1, N] सीमा में है, सरणी का आकार (N-4) है और कोई एकल तत्व दोहराया नहीं गया है। तो, हम समझ सकते हैं कि 1 से N तक चार संख्याएं सरणी में गायब हैं। हमें इन 4 लापता संख्याओं को क्रमबद्ध तरीके से ढूंढना है। तो, यदि इनपुट A =[2, 8, 4,

  1. - पायथन में 2D नम्पी सरणी को 1D सरणी में फ्लैट करें

    एक 2D नम्पी सरणी सरणियों की सरणी है। इस लेख में हम देखेंगे कि इसे कैसे फ्लैट करें ताकि तत्व एक आयामी सरणी के रूप में प्राप्त हों। flatten के साथ नम्पी में flatten फ़ंक्शन 2D सरणी को 1D सरणी में बदलने का एक सीधा तरीका है। उदाहरण import numpy as np array2D = np.array([[31, 12, 43], [21, 9, 16], [0, 9

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे