Numpy मैट्रिक्स को एक ऐरे में कैसे बदलें (उदाहरण के साथ)
आप NumPy मैट्रिक्स को एक सरणी में बदलने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: A1 का उपयोग करें
my_array = my_matrix. A1
विधि 2: रवेल() का उपयोग करें
my_array = np. asarray (my_matrix). ravel ()
दोनों विधियाँ समान परिणाम देती हैं, लेकिन दूसरी विधि के लिए बस अधिक इनपुट की आवश्यकता होती है।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: A1 का उपयोग करके एक NumPy मैट्रिक्स को एक ऐरे में बदलें
निम्नलिखित कोड दिखाता है कि NumPy मैट्रिक्स को एक सरणी में बदलने के लिए A1 प्रॉपर्टी का उपयोग कैसे करें:
import numpy as np
#create NumPy matrix with 3 columns and 5 rows
my_matrix = np. matrix (np. arange ( 15 ). reshape (( 5 , 3 )))
#view NumPy matrix
print (my_matrix)
[[ 0 1 2]
[3 4 5]
[6 7 8]
[9 10 11]
[12 13 14]]
#convert matrix to array
my_array = my_matrix. A1
#view NumPy array
print (my_array)
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]
हम देख सकते हैं कि NumPy मैट्रिक्स को 15 मानों की एक सरणी में बदल दिया गया है।
हम टाइप() फ़ंक्शन का उपयोग करके पुष्टि कर सकते हैं कि यह एक NumPy सरणी है:
#check type of my_array
type (my_array)
numpy.ndarray
यह वास्तव में एक NumPy सरणी है।
उदाहरण 2: ravel() का उपयोग करके एक NumPy मैट्रिक्स को एक सरणी में बदलें
निम्नलिखित कोड दिखाता है कि NumPy मैट्रिक्स को एक सरणी में बदलने के लिए ravel() फ़ंक्शन का उपयोग कैसे करें:
import numpy as np
#create NumPy matrix with 3 columns and 5 rows
my_matrix = np. matrix (np. arange ( 15 ). reshape (( 5 , 3 )))
#view NumPy matrix
print (my_matrix)
[[ 0 1 2]
[3 4 5]
[6 7 8]
[9 10 11]
[12 13 14]]
#convert matrix to array
my_array = np. asarray (my_matrix). ravel ()
#view NumPy array
print (my_array)
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]
हम देख सकते हैं कि NumPy मैट्रिक्स को 15 मानों की एक सरणी में बदल दिया गया है।
हम टाइप() फ़ंक्शन का उपयोग करके पुष्टि कर सकते हैं कि यह एक NumPy सरणी है:
#check type of my_array
type (my_array)
numpy.ndarray
यह वास्तव में एक NumPy सरणी है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि NumPy में अन्य सामान्य कार्य कैसे करें:
NumPy सरणी को मानों से कैसे भरें
NumPy सरणी से विशिष्ट तत्व कैसे निकालें
NumPy सरणी में तत्वों को कैसे बदलें
NumPy सरणी से एक विशिष्ट पंक्ति कैसे प्राप्त करें