Zum Hauptinhalt springen

Eingabe eines Arrays über die Tastatur in Python mit der NumPy-Bibliothek

NumPy ist eine Bibliothek für die Programmiersprache Python, die Arrays und mathematische Funktionen auf hoher Ebene zur Verfügung stellt, um mit ihnen zu arbeiten. Eines der Merkmale von NumPy ist die Möglichkeit, Arrays auf bequeme Weise über die Tastatur einzugeben.

In diesem Artikel werden wir uns mit der NumPy-Bibliothek befassen, um ein Array über die Tastatur einzugeben. Zuerst müssen Sie die Bibliothek mit dem Befehl "import numpy as np" importieren. Sie können dann ein leeres Array mit dem Befehl "array = np" erstellen.array([])".

Als nächstes können wir die for-Schleife verwenden, um die Array-Elemente über die Tastatur einzugeben. Jedes Element wird separat mit der Funktion input() eingegeben. Nachdem Sie ein Element eingegeben haben, wird es mit dem Befehl "array = np" zum Array hinzugefügt.append(array, element)". Nach Abschluss der Schleife erhalten wir das Array, das wir über die Tastatur angegeben haben.

Die Verwendung der NumPy-Bibliothek zum Eingeben eines Arrays über die Tastatur vereinfacht den Prozess erheblich und macht ihn bequemer. Diese Methode kann für verschiedene Datenanalyseaufgaben und wissenschaftliche Berechnungen nützlich sein, bei denen die Eingabe von Arrays über die Tastatur eine Notwendigkeit ist.

Eingabe eines Arrays über die Tastatur in Python

NumPy (Numerical Python) ist eine Bibliothek, die viele mathematische Funktionen und Möglichkeiten zum Arbeiten mit mehrdimensionalen Arrays bietet. Es ist für die Arbeit mit numerischen Daten optimiert und wird häufig in wissenschaftlichen und technischen Berechnungen verwendet.

Führen Sie die folgenden Schritte aus, um ein Array mit NumPy über die Tastatur einzugeben:

    NumPy-Bibliothek importieren:

import numpy as np

Beispielcode zum Eingeben eines zweidimensionalen Arrays über die Tastatur:

import numpy as np# Определение размерности массиваrows = int(input("Введите количество строк: "))cols = int(input("Введите количество столбцов: "))# Создание пустого массиваarr = np.empty((rows, cols))# Заполнение массива элементамиfor i in range(rows):for j in range(cols):arr[i][j] = float(input(f"Введите элемент [][]: "))

Nachdem Sie diese Schritte ausgeführt haben, wird das Array erfolgreich über die Tastatur eingegeben und kann verwendet werden.

Das Eingeben eines Arrays über die Tastatur in Python mit der NumPy-Bibliothek erleichtert und beschleunigt die Arbeit mit Arrays. Es bietet eine benutzerfreundliche Schnittstelle für die Dateneingabe und die Verarbeitung numerischer Werte.

Arrays und NumPy-Bibliothek

NumPy-Bibliothek (Numerical Python) ist ein leistungsfähiges Werkzeug für die Arbeit mit Arrays in Python. Es bietet eine große Anzahl von Funktionen und Methoden, mit denen Sie verschiedene Operationen mit Arrays schnell und bequem durchführen können.

NumPy stellt einen speziellen Datentyp bereit ndarray (N-dimensional array ist ein mehrdimensionales Array), das der Hauptbaustein für die Arbeit mit Arrays ist. Ein NDArray ist ein mehrdimensionales Array, in dem alle Elemente denselben Typ haben.

Das Erstellen eines Arrays mit NumPy ist sehr einfach. Dazu müssen Sie die Funktion verwenden numpy.array() und übergeben Sie eine Liste, die die Elemente des Arrays enthält:

import numpy as nparr = np.array([1, 2, 3, 4, 5])print(arr)

In diesem Beispiel erstellen wir ein Array arr enthält Elemente 1, 2, 3, 4, 5. Funktion numpy.array() konvertiert diese Liste in ein Array und weist sie einer Variablen zu arr. Dann geben wir das Array mit einer Funktion auf den Bildschirm aus print().

Am Ausgang erhalten wir das folgende Ergebnis:

[1 2 3 4 5]

Daher sehen wir, dass NumPy die übergebene Liste in eine Reihe von Zahlen ohne Kommas und Leerzeichen konvertiert.

Arrays und die NumPy-Bibliothek bieten eine Vielzahl von Möglichkeiten für die Arbeit mit Daten. Sie ermöglichen es Ihnen, verschiedene mathematische Operationen mit Arrays durchzuführen, Indizierung, Sortierung, Filterung durchzuführen, die Form eines Arrays zu ändern und vieles mehr.

Die Verwendung der NumPy-Bibliothek vereinfacht die Arbeit mit Arrays erheblich und verbessert die Leistung beim Ausführen von Operationen an Arrays.