Wie definiere ich ein zweidimensionales Array?

Ein zweidimensionales Array in Python kann mit der Bibliothek numpy definiert werden. Hier ist ein Beispiel dafür, wie man ein 2x3 (2 Zeilen und 3 Spalten) Array definiert:

import numpy as np

# definiere ein 2x3 Array mit den Werten [1, 2, 3], [4, 5, 6]
two_d_array = np.array([[1, 2, 3], [4, 5, 6]])

Alternativ kann man ein Array mit Nullen erstellen:

import numpy as np

# erstelle ein 2x3 Array gefüllt mit Nullen
two_d_array = np.zeros((2,3))

Man kann auch ein Array mit Einsen erstellen:

import numpy as np

# erstelle ein 2x3 Array gefüllt mit Einsen
two_d_array = np.ones((2,3))

Eine andere Möglichkeit, ein 2D-Array zu erstellen, ist die Verwendung von List comprehension in Python

two_d_array = [[0 for x in range(3)] for y in range(2)]
print(two_d_array)

Man kann auch 2D Array mit list() und range() erstellen

two_d_array = [list(range(3)) for y in range(2)]
print(two_d_array)

Bitte beachten Sie, dass Arrays in Python Nullbasiert sind, so dass das erste Element des Arrays bei two_d_array[0][0] und das letzte Element des Arrays bei two_d_array[1][2] ist.