Heim  >  Artikel  >  Backend-Entwicklung  >  Wie erstelle ich ein Array in Python?

Wie erstelle ich ein Array in Python?

WBOY
WBOYnach vorne
2023-09-21 13:25:021483Durchsuche

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

Array erstellen

Beispiel

Jetzt erstellen wir ein Array. Einfache Numpy-Arrays werden mit der Funktion array() in NumPy -

erstellt
import numpy as np
# Create a Numpy Array
arr = np.array([5, 10, 15, 20, 25])
print("Array = ",arr)

Ausgabe

Array =  [ 5 10 15 20 25]

Erstellen Sie ein zweidimensionales Array

Beispiel

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)

Ausgabe

Array =  [[ 5 10 15]
         [20 25 30]]

Array-Dimensionen abrufen

Beispiel

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)

Ausgabe

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Dimensions =  2

Ermitteln Sie die Form des Arrays

Beispiel

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)

Ausgabe

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Shape =  (2, 3)

Array mit Nullen initialisieren

Beispiel

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)

Ausgabe

Array = 
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
Array Shape =  (3, 3)

Array sortieren

Beispiel

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))

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen