Numpy ऐरे से एक विशिष्ट कॉलम कैसे प्राप्त करें (उदाहरण के साथ)
आप NumPy सरणी से एक विशिष्ट कॉलम प्राप्त करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#get column 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 data array([[ 1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #get column in index position 2 data[:, 2] array([3,7,11])
यदि आप NumPy सरणी से एक कॉलम प्राप्त करना चाहते हैं और इसे कॉलम वेक्टर के रूप में पुनः प्राप्त करना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#get column in index position 2 (as a column vector)
data[:, [2]]
array([[ 3],
[7],
[11]])
उदाहरण 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 columns in index positions 1 and 3 from NumPy array data[:, [1,3]] array([[ 2, 4], [6, 8], [10, 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 columns in index positions 0 through 3 (not including 3) data[:, 0:3] array([[ 1, 2, 3], [5, 6, 7], [9, 10, 11]])
ध्यान दें कि श्रेणी में अंतिम मान (इस मामले में, 3) लौटाई गई कॉलम श्रेणी में शामिल नहीं है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि NumPy में अन्य सामान्य ऑपरेशन कैसे करें:
किसी फ़ंक्शन को NumPy सरणी में कैसे मैप करें
NumPy सरणी में कॉलम कैसे जोड़ें