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

न्यूमपी होम 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 ऐरे स्लाइसिंग


स्लाइसिंग सरणियाँ

पायथन में स्लाइसिंग का अर्थ है तत्वों को एक दिए गए इंडेक्स से दूसरे दिए गए इंडेक्स में ले जाना।

हम इस तरह इंडेक्स के बजाय स्लाइस पास करते हैं :।[start:end]

हम चरण को इस प्रकार भी परिभाषित कर सकते हैं: .[start:end:step]

यदि हम इसे प्रारंभ नहीं करते हैं तो इसे 0 माना जाता है

यदि हम उस आयाम में सरणी की उसकी मानी गई लंबाई को समाप्त नहीं करते हैं

यदि हम चरण पास नहीं करते हैं तो इसे 1 माना जाता है

उदाहरण

निम्नलिखित सरणी से इंडेक्स 1 से इंडेक्स 5 तक स्लाइस तत्व:

import numpy as np

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

print(arr[1:5])

नोट: परिणाम में प्रारंभ अनुक्रमणिका शामिल है, लेकिन अंत अनुक्रमणिका शामिल नहीं है।

उदाहरण

अनुक्रमणिका 4 से सरणी के अंत तक स्लाइस तत्व:

import numpy as np

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

print(arr[4:])

उदाहरण

शुरुआत से इंडेक्स 4 तक स्लाइस तत्व (शामिल नहीं):

import numpy as np

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

print(arr[:4])


नकारात्मक टुकड़ा करने की क्रिया

किसी इंडेक्स को अंत से संदर्भित करने के लिए माइनस ऑपरेटर का उपयोग करें:

उदाहरण

अंत से सूचकांक 3 से अंत से सूचकांक 1 तक का टुकड़ा:

import numpy as np

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

print(arr[-3:-1])

कदम

stepटुकड़ा करने की क्रिया के चरण को निर्धारित करने के लिए मान का उपयोग करें :

उदाहरण

इंडेक्स 1 से इंडेक्स 5 तक हर दूसरे तत्व को वापस करें:

import numpy as np

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

print(arr[1:5:2])

उदाहरण

संपूर्ण सरणी से हर दूसरे तत्व को वापस करें:

import numpy as np

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

print(arr[::2])

2-डी सरणियों को टुकड़ा करना

उदाहरण

दूसरे तत्व से, इंडेक्स 1 से इंडेक्स 4 तक स्लाइस एलिमेंट (शामिल नहीं):

import numpy as np

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

print(arr[1, 1:4])

नोट: याद रखें कि दूसरे तत्व का सूचकांक 1 है।

उदाहरण

दोनों तत्वों से, रिटर्न इंडेक्स 2 :

import numpy as np

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

print(arr[0:2, 2])

उदाहरण

दोनों तत्वों से, स्लाइस इंडेक्स 1 से इंडेक्स 4 (शामिल नहीं), यह 2-डी सरणी लौटाएगा:

import numpy as np

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

print(arr[0:2, 1:4])

व्यायाम के साथ खुद को परखें

व्यायाम:

सरणी के निम्नलिखित चयन को प्रिंट करने के लिए सही स्लाइसिंग सिंटैक्स डालें:

दूसरे आइटम से (सहित) से लेकर (शामिल नहीं) पांचवें आइटम तक सब कुछ।

arr = np.array([10, 15, 20, 25, 30, 35, 40])

print(arr)