इस प्रोग्राम में, हम दो 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] दोनों ऐरे के बीच सेट अंतर है।