Kursinhalt
Ultimatives Numpy
Ultimatives Numpy
Erstellen Höherdimensionaler Arrays
2D-Arrays
Lassen Sie uns nun ein höherdimensionales Array erstellen, nämlich ein 2D-Array:
import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
Grundsätzlich beinhaltet das Erstellen eines höherdimensionalen NumPy-Arrays das Übergeben einer höherdimensionalen Liste als Argument der array()
-Funktion.
Hinweis
Jedes NumPy-Array-Objekt wird als
ndarray
bezeichnet.
Hier ist eine Visualisierung unseres 2D-Arrays:
Wir können es uns als eine 2x3
Matrix vorstellen.
3D-Array
Das Erstellen von 3D-Arrays ist nahezu identisch mit dem Erstellen von 2D-Arrays. Der einzige Unterschied besteht darin, dass wir jetzt eine 3D-Liste als Argument übergeben müssen:
import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Allerdings ist die Visualisierung eines 3D-Arrays etwas komplexer, aber es kann dennoch durchgeführt werden:
Das Array ist 3x3x3
, weshalb wir einen Würfel mit jeder Seite gleich 3 haben.
In der Praxis unterscheidet sich der Umgang mit 3D- und höherdimensionalen Arrays nicht vom Umgang mit 2D-Arrays.
Swipe to start coding
Erstellen Sie ein 2D-Array mit Listen. Dieses Array kann eine beliebige Anzahl von Zeilen und Spalten mit beliebigen Werten haben.
Lösung
Danke für Ihr Feedback!
Erstellen Höherdimensionaler Arrays
2D-Arrays
Lassen Sie uns nun ein höherdimensionales Array erstellen, nämlich ein 2D-Array:
import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
Grundsätzlich beinhaltet das Erstellen eines höherdimensionalen NumPy-Arrays das Übergeben einer höherdimensionalen Liste als Argument der array()
-Funktion.
Hinweis
Jedes NumPy-Array-Objekt wird als
ndarray
bezeichnet.
Hier ist eine Visualisierung unseres 2D-Arrays:
Wir können es uns als eine 2x3
Matrix vorstellen.
3D-Array
Das Erstellen von 3D-Arrays ist nahezu identisch mit dem Erstellen von 2D-Arrays. Der einzige Unterschied besteht darin, dass wir jetzt eine 3D-Liste als Argument übergeben müssen:
import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Allerdings ist die Visualisierung eines 3D-Arrays etwas komplexer, aber es kann dennoch durchgeführt werden:
Das Array ist 3x3x3
, weshalb wir einen Würfel mit jeder Seite gleich 3 haben.
In der Praxis unterscheidet sich der Umgang mit 3D- und höherdimensionalen Arrays nicht vom Umgang mit 2D-Arrays.
Swipe to start coding
Erstellen Sie ein 2D-Array mit Listen. Dieses Array kann eine beliebige Anzahl von Zeilen und Spalten mit beliebigen Werten haben.
Lösung
Danke für Ihr Feedback!