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

पायथन में numpy में सीमा के भीतर तत्वों का पता लगाएं

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

साथ और ऑपरेटर

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

import numpy as np

A = np.array([5, 9, 11, 4, 31, 27,8])

# printing initial array
print("Given Array : ", A)

# Range 6 to 15
res = np.where(np.logical_and(A >= 6, A <= 15))

# Result
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])

# printing initial array
print("Given Array : ", A)

# Range 6 to 15
res = A [ (A >=6) * (A <= 15)]

# Result
print("Array with condition : ", res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given Array : [ 5 9 11 4 31 27 8]
Array with condition : [ 9 11 8]

  1. पायथन में 1 से N तक के तत्वों वाले सरणी में चार लापता संख्याएं खोजें

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

  1. पायथन में एक 2d numpy सरणी को 1d सरणी में समतल करें

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

  1. पायथन में एक सूची का आकार खोजें

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