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

दो Numpy ऐरे के बीच सेट अंतर कैसे ढूंढें?


इस प्रोग्राम में, हम दो numpy ऐरे का सेट अंतर ढूंढेंगे। हम numpy लाइब्रेरी में setdiff1d() फ़ंक्शन का उपयोग करेंगे। यह फ़ंक्शन दो पैरामीटर लेता है: array1 और array2 और array1 में उन अद्वितीय मानों को लौटाता है जो array2 में नहीं हैं।

एल्गोरिदम

चरण 1: numpy आयात करें।
चरण 2: दो numpy ऐरे परिभाषित करें।
चरण 3: setdiff1d() फ़ंक्शन का उपयोग करके इन ऐरे के बीच सेट अंतर ढूंढें।
चरण 4: आउटपुट प्रिंट करें।

उदाहरण कोड

import numpy as np
array_1 = np.array([2, 4, 6, 8, 10, 12])
print("Array 1: \n", array_1)
array_2 = np.array([4, 8, 12])
print("\nArray 2: \n", array_2)
set_diff = np.setdiff1d(array_1, array_2)
print("\nThe set difference between array_1 and array_2 is:\n", set_diff)

आउटपुट

Array 1: [ 2  4  6  8 10 12]
Array 2: [ 4  8 12]
The set difference between array_1 and array_2 is: [ 2  6 10]

व्याख्या

Array 1 में तत्व 2, 6, और 10 हैं जो Array 2 में नहीं हैं। इसलिए [2 6 10] दोनों ऐरे के बीच सेट अंतर है।


  1. - पायथन में NumPy सरणियों के साथ ब्रॉडकास्टिंग

    हम जानते हैं कि विभिन्न सरणियों के बीच अंकगणितीय संक्रियाएँ तभी होती हैं जब सरणियाँ समान आकार की हों या विशिष्ट आकार की आवश्यकता हो। लेकिन ऐसे परिदृश्य होते हैं जब हम असमान आकार की सरणियाँ ले सकते हैं और फिर भी उन पर अंकगणितीय संक्रियाएँ लागू कर सकते हैं, छोटी ndim वाली सरणी के आकार में 1 जोड़कर। मू

  1. - दो पायथन डिक्शनरी में मौजूद कुंजियों का अंतर कैसे ढूंढें?

    हम इसे प्राप्त करने के लिए सेट डेटा प्रकार का उपयोग कर सकते हैं। सेट एक अनऑर्डर्ड संग्रह है जिसमें अद्वितीय और अपरिवर्तनीय ऑब्जेक्ट होते हैं। इसका उपयोग गणित के सेट सिद्धांत में परिभाषित सेट ऑपरेशन करने के लिए किया जाता है। दो सेट पर सिमेट्रिक डिफरेंस ऑपरेशन सामान्य एलिमेंट्स को छोड़कर एलिमेंट्स देत

  1. - पायथन में दो फ़ाइलों के बीच अंतर कैसे खोजें?

    पायथन स्टैंडर्ड लाइब्रेरी में स्ट्रिंग्स/फ़ाइलों के बीच अंतर खोजने के लिए विशेष रूप से difflib मॉड्यूल है। difflib.unified_diff फ़ंक्शन को कॉल करके डिफ़ प्राप्त करें। उदाहरण मान लें दो फ़ाइलें हैं: file1: Hello People of the world file2: Hello People from India डिफ़ लेने का कोड import difflib with