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

Wie erstelle ich ein Array in Python?

WBOY
Freigeben: 2023-09-21 13:25:02
nach vorne
1529 Leute haben es durchsucht

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
Nach dem Login kopieren

Importieren Sie die erforderlichen Numpy-Bibliotheken -

import numpy as np
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe

Array =  [ 5 10 15 20 25]
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe

Array =  [[ 5 10 15]
         [20 25 30]]
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Dimensions =  2
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe

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

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)
Nach dem Login kopieren

Ausgabe

Array = 
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
Array Shape =  (3, 3)
Nach dem Login kopieren

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))
Nach dem Login kopieren

Ausgabe

Array = 
[[ 5  3  8]
 [17 25 12]]
Sorted array = 
[[ 3  5  8]
 [12 17 25]]
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage