Numpy सारणी से एक विशिष्ट पंक्ति कैसे प्राप्त करें (उदाहरण के साथ)


आप NumPy सरणी से एक विशिष्ट पंक्ति प्राप्त करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #get row in index position 2 from NumPy array
my_array[2, :]

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण 1: NumPy सरणी से एक पंक्ति प्राप्त करें

निम्नलिखित कोड दिखाता है कि NumPy सरणी से एक विशिष्ट पंक्ति कैसे प्राप्त करें:

 import numpy as np

#create NumPy array
data = np. array ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])

#view NumPy array
print (data)

array([[ 1, 2, 3, 4],
       [5, 6, 7, 8],
       [9, 10, 11, 12]])

#get row in index position 2
data[2,:]

array([ 9, 10, 11, 12])

ध्यान दें कि केवल NumPy सरणी की अनुक्रमणिका स्थिति 2 पर पंक्ति लौटाई गई है।

उदाहरण 2: NumPy सरणी से अनेक पंक्तियाँ प्राप्त करें

निम्नलिखित कोड दिखाता है कि NumPy सरणी से एकाधिक पंक्तियाँ कैसे प्राप्त करें:

 import numpy as np

#create NumPy array
data = np. array ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])

#view NumPy array
data

array([[ 1, 2, 3, 4],
       [5, 6, 7, 8],
       [9, 10, 11, 12]])

#get rows in index positions 0 and 2 from NumPy array
data[[0,2],:]

array([[ 1, 2, 3, 4],
       [9, 10, 11, 12]])

उदाहरण 3: NumPy सरणी से श्रेणी में पंक्तियाँ प्राप्त करें

निम्नलिखित कोड दिखाता है कि NumPy सरणी से किसी श्रेणी में पंक्तियाँ कैसे प्राप्त करें:

 import numpy as np

#create NumPy array
data = np. array ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])

#view NumPy array
data

array([[ 1, 2, 3, 4],
       [5, 6, 7, 8],
       [9, 10, 11, 12]])

#get rows in index positions 0 through 1
data[0:2, :]

array([[1, 2, 3, 4],
       [5, 6, 7, 8]])

ध्यान दें कि श्रेणी में अंतिम मान (इस मामले में, 2) लौटाई गई पंक्ति श्रेणी में शामिल नहीं है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि NumPy में अन्य सामान्य ऑपरेशन कैसे करें:

NumPy सरणी से एक विशिष्ट कॉलम कैसे प्राप्त करें
किसी फ़ंक्शन को NumPy सरणी में कैसे मैप करें
NumPy सरणी में कॉलम कैसे जोड़ें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *