Heim >Backend-Entwicklung >Python-Tutorial >Wie erstelle ich ein Array in Python?
Arrays in Python sind Ndarray-Objekte. Um Arrays in Python zu erstellen, verwenden Sie die Numpy-Bibliothek. Ein Array ist ein Container, der eine feste Anzahl von Elementen enthalten kann, und diese Elemente sollten vom gleichen Typ sein. Um Arrays in Python zu verwenden, importieren Sie die NumPy-Bibliothek.
Zuerst installieren wir die Numpy-Bibliothek -
pip install numpy
Importieren Sie die erforderlichen Numpy-Bibliotheken -
import numpy as np
Jetzt erstellen wir ein Array. Einfache Numpy-Arrays werden mit der Funktion array() in NumPy -
erstelltimport numpy as np # Create a Numpy Array arr = np.array([5, 10, 15, 20, 25]) print("Array = ",arr)
Array = [ 5 10 15 20 25]
Wir erstellen ein zweidimensionales Array, eine Matrix. Hier wird eine 2x3-Matrix erstellt -
import numpy as np # Create a Numpy Matrix 2x3 a = np.array([[5, 10, 15], [20, 25, 30]]) # Display the array with more than one dimension print("Array = ",a)
Array = [[ 5 10 15] [20 25 30]]
Um Array-Dimensionen in Python zu erhalten, verwenden Sie numpy.ndim. Für ein eindimensionales Array ist die Dimension 1.
In ähnlicher Weise betragen die Abmessungen für ein 2D-Array 2 usw. Schauen wir uns nun ein Beispiel an -
import numpy as np # Create a Numpy Matrix 2x3 arr = np.array([[5, 10, 15], [20, 25, 30]]) # Display the array with more than one dimension print("Array = \n",arr) print("Array Dimensions = ",arr.ndim)
Array = [[ 5 10 15] [20 25 30]] Array Dimensions = 2
Die Anzahl der Elemente in jeder Dimension eines Arrays wird als seine Form bezeichnet. Verwenden Sie numpy.shape, um die Array-Form zu erhalten. Sehen wir uns ein Beispiel an, wie man die Form eines Arrays erhält -
import numpy as np # Create a Numpy Matrix 2x3 arr = np.array([[5, 10, 15], [20, 25, 30]]) # Display the array print("Array = \n",arr) print("Array Shape = ",arr.shape)
Array = [[ 5 10 15] [20 25 30]] Array Shape = (2, 3)
Wir können Numpy-Arrays einfach mit Nullen initialisieren -
import numpy as np # Create a Numpy Matrix 3x3 with zeros arr = np.zeros([3, 3]) # Display the array print("Array = \n",arr) print("Array Shape = ",arr.shape)
Array = [[0. 0. 0.] [0. 0. 0.] [0. 0. 0.]] Array Shape = (3, 3)
Um ein Array in Numpy zu sortieren, verwenden Sie die Methode sort() -
import numpy as np # Create a Numpy Matrix arr = np.array([[5, 3, 8], [17, 25, 12]]) # Display the array print("Array = \n",arr) # Sort the array print("\nSorted array = \n", np.sort(arr))
Array = [[ 5 3 8] [17 25 12]] Sorted array = [[ 3 5 8] [12 17 25]]
Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Array in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!