Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen Höherdimensionaler Arrays | NumPy-Grundlagen
Ultimatives Numpy
course content

Kursinhalt

Ultimatives Numpy

Ultimatives Numpy

1. NumPy-Grundlagen
2. Indexierung und Slicing
3. Häufig Verwendete NumPy-Funktionen
4. Mathematik mit NumPy

book
Erstellen Höherdimensionaler Arrays

2D-Arrays

Lassen Sie uns nun ein höherdimensionales Array erstellen, nämlich ein 2D-Array:

1234
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}')
copy

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:

12345678
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}')
copy

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.

Aufgabe

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

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
toggle bottom row

book
Erstellen Höherdimensionaler Arrays

2D-Arrays

Lassen Sie uns nun ein höherdimensionales Array erstellen, nämlich ein 2D-Array:

1234
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}')
copy

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:

12345678
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}')
copy

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.

Aufgabe

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

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt