So konvertieren sie eine numpy-matrix in ein array (mit beispielen)
Sie können die folgenden Methoden verwenden, um eine NumPy-Matrix in ein Array zu konvertieren:
Methode 1: Verwenden Sie A1
my_array = my_matrix. A1
Methode 2: Verwenden Sie Ravel()
my_array = np. asarray (my_matrix). ravel ()
Beide Methoden liefern das gleiche Ergebnis, die zweite Methode erfordert jedoch einfach mehr Eingaben.
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Beispiel 1: Konvertieren Sie eine NumPy-Matrix mit A1 in ein Array
Der folgende Code zeigt, wie Sie mit der A1-Eigenschaft eine NumPy-Matrix in ein Array konvertieren:
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]
Wir können sehen, dass die NumPy-Matrix in ein Array mit 15 Werten umgewandelt wurde.
Mit der Funktion type() können wir bestätigen, dass es sich um ein NumPy-Array handelt:
#check type of my_array
type (my_array)
numpy.ndarray
Es ist tatsächlich ein NumPy-Array.
Beispiel 2: Konvertieren Sie eine NumPy-Matrix mit ravel() in ein Array
Der folgende Code zeigt, wie Sie mit der Funktion ravel() eine NumPy-Matrix in ein Array konvertieren:
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]
Wir können sehen, dass die NumPy-Matrix in ein Array mit 15 Werten umgewandelt wurde.
Mit der Funktion type() können wir bestätigen, dass es sich um ein NumPy-Array handelt:
#check type of my_array
type (my_array)
numpy.ndarray
Es ist tatsächlich ein NumPy-Array.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in NumPy ausführen:
So füllen Sie ein NumPy-Array mit Werten
So entfernen Sie bestimmte Elemente aus dem NumPy-Array
So ersetzen Sie Elemente in einem NumPy-Array
So erhalten Sie eine bestimmte Zeile aus einem NumPy-Array