न्यूमपी ट्यूटोरियल

न्यूमपी होम NumPy परिचय NumPy प्रारंभ करना NumPy सरणी बनाना NumPy ऐरे इंडेक्सिंग NumPy ऐरे स्लाइसिंग NumPy डेटा प्रकार NumPy कॉपी बनाम व्यू NumPy सरणी आकार NumPy ऐरे रीशेप NumPy ऐरे इटरेटिंग NumPy सरणी में शामिल हों NumPy ऐरे स्प्लिट NumPy सरणी खोज NumPy सरणी क्रमबद्ध करें NumPy ऐरे फ़िल्टर

न्यूमपी रैंडम

यादृच्छिक परिचय डेटा वितरण यादृच्छिक क्रमपरिवर्तन सीबॉर्न मॉड्यूल सामान्य वितरण द्विपद वितरण मछली वितरण वर्दी वितरण रसद वितरण बहुराष्ट्रीय वितरण घातांकी रूप से वितरण ची स्क्वायर वितरण रेले वितरण पारेतो वितरण ज़िप वितरण

NumPy ufunc

ufunc परिचय ufunc समारोह बनाएँ ufunc सरल अंकगणित ufunc गोलाई दशमलव ufunc लॉग्स ufunc सारांश यूफंक उत्पाद ufunc मतभेद ufunc एलसीएम ढूँढना ufunc जीसीडी ढूँढना ufunc त्रिकोणमितीय ufunc अतिशयोक्तिपूर्ण ufunc सेट ऑपरेशंस

प्रश्नोत्तरी/व्यायाम

न्यूमपी क्विज न्यूमपी एक्सरसाइज

NumPy सेट ऑपरेशंस


एक सेट क्या है

गणित में एक सेट अद्वितीय तत्वों का एक संग्रह है।

सेट का उपयोग अक्सर चौराहे, संघ और अंतर संचालन से जुड़े संचालन के लिए किया जाता है।


NumPy . में सेट बनाएं

unique()हम किसी भी सरणी से अद्वितीय तत्वों को खोजने के लिए NumPy की विधि का उपयोग कर सकते हैं । उदाहरण के लिए एक सेट सरणी बनाएं, लेकिन याद रखें कि सेट सरणी केवल 1-डी सरणी होनी चाहिए।

उदाहरण

निम्नलिखित सरणी को दोहराए गए तत्वों के साथ एक सेट में कनवर्ट करें:

import numpy as np

arr = np.array([1, 1, 1, 2, 3, 4, 5, 5, 6, 7])

x = np.unique(arr)

print(x)

संघ ढूँढना

दो सरणियों के अद्वितीय मान ज्ञात करने के लिए, union1d()विधि का उपयोग करें।

उदाहरण

निम्नलिखित दो सेट सरणियों का मिलन खोजें:

import numpy as np

arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([3, 4, 5, 6])

newarr = np.union1d(arr1, arr2)

print(newarr)

चौराहे ढूँढना

केवल दोनों सरणियों में मौजूद मानों को खोजने के लिए, intersect1d()विधि का उपयोग करें।

उदाहरण

निम्नलिखित दो सेट सरणियों का प्रतिच्छेदन ज्ञात कीजिए:

import numpy as np

arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([3, 4, 5, 6])

newarr = np.intersect1d(arr1, arr2, assume_unique=True)

print(newarr)

नोट:intersect1d() विधि एक वैकल्पिक तर्क लेती है , assume_uniqueजिसे यदि सही पर सेट किया जाए तो गणना को गति दे सकता है। सेट के साथ काम करते समय इसे हमेशा True पर सेट किया जाना चाहिए।


अंतर ढूँढना

पहले सेट में केवल उन मानों को खोजने के लिए जो सेकंड सेट में मौजूद नहीं हैं, setdiff1d()विधि का उपयोग करें।

उदाहरण

सेट 2 से सेट 1 का अंतर पाएं:

import numpy as np

set1 = np.array([1, 2, 3, 4])
set2 = np.array([3, 4, 5, 6])

newarr = np.setdiff1d(set1, set2, assume_unique=True)

print(newarr)

नोट:setdiff1d() विधि एक वैकल्पिक तर्क लेती है , assume_uniqueजिसे यदि सही पर सेट किया जाए तो गणना को गति दे सकता है। सेट के साथ काम करते समय इसे हमेशा True पर सेट किया जाना चाहिए।


सममित अंतर ढूँढना

केवल वे मान ज्ञात करने के लिए जो दोनों सेटों में मौजूद नहीं हैं, setxor1d()विधि का उपयोग करें।

उदाहरण

सेट 1 और सेट 2 के सममित अंतर का पता लगाएं:

import numpy as np

set1 = np.array([1, 2, 3, 4])
set2 = np.array([3, 4, 5, 6])

newarr = np.setxor1d(set1, set2, assume_unique=True)

print(newarr)

नोट:setxor1d() विधि एक वैकल्पिक तर्क लेती है , assume_uniqueजिसे यदि सही पर सेट किया जाए तो गणना को गति दे सकता है। सेट के साथ काम करते समय इसे हमेशा True पर सेट किया जाना चाहिए।