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

न्यूमपी होम 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 सेट ऑपरेशंस

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

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

यादृच्छिक क्रमपरिवर्तन


तत्वों के यादृच्छिक क्रमपरिवर्तन

एक क्रमपरिवर्तन तत्वों की एक व्यवस्था को संदर्भित करता है। उदाहरण के लिए [3, 2, 1] [1, 2, 3] का क्रमचय है और इसके विपरीत।

NumPy Random मॉड्यूल इसके लिए दो तरीके प्रदान करता है: shuffle()और permutation().


फेरबदल सरणियाँ

फेरबदल का अर्थ है तत्वों की जगह-जगह व्यवस्था बदलना। यानी सरणी में ही।

उदाहरण

निम्नलिखित सरणी के तत्वों को बेतरतीब ढंग से फेरबदल करें:

from numpy import random
import numpy as np

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

random.shuffle(arr)

print(arr)

shuffle()विधि मूल सरणी में परिवर्तन करती है


सरणियों का क्रमपरिवर्तन उत्पन्न करना

उदाहरण

निम्नलिखित सरणी के तत्वों का एक यादृच्छिक क्रमपरिवर्तन उत्पन्न करें:

from numpy import random
import numpy as np

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

print(random.permutation(arr))

permutation()विधि एक पुन: व्यवस्थित सरणी देता है (और मूल सरणी को अपरिवर्तित छोड़ देता है)।