Numpy from String -Methode

Numpy from String -Methode
Der Begriff Numpy repräsentiert numerische Python und klang wie num-pee. Numpy ist ein Python-Programmiersprachmodul, das zur Hinzufügung von Unterstützung für große und mehrdimensionale Arrays angewendet wird. Numpy hat grundlegende Funktionen, mathematische Funktionen, statistische Funktionen und Stringfunktionen, um auf Arrays zu arbeiten. Numpy ist die Grundlage des maschinellen Lernstapels. Numpy FromString () ist eine Funktion der Numpy-Bibliothek, mit der ein neues eindimensionales Array (1D-Array) aus Rohbinär- oder Textdaten in einer Zeichenfolge erstellt oder generiert wird. Die Zeichenfolge muss von der entsprechenden Länge sein, um den angegebenen Datentyp und die Anzahl der Zahlen zu erfüllen. Der Datentyp des Arrays muss der Standardwert sein: float. Die Funktion von Numpy fromString () gibt den Wertfehler an, wenn der Datentyp nicht korrekt ist.

Syntax der Numpy from String () -Funktion

Die Numpy FromString () -Methode kann als:

X = numpy.FromString (String, Typ = Float, count = -1, sep = "")

Parameter der Numpy From -String () -Funktion

Hier werden wir ausführlich über die Argumente sprechen, die in der Funktion numpy from String () angegeben sind:

Saite = [str] String ist ein Feld erforderlich. Es enthält Rohbinär- oder Textdaten.

DTYPE = Es ist ein nicht obligatorisches Feld. Es zeigt den Datentyp des definierten Arrays und dies ist der Standard: Float: Float. Für binäre Daten sollten die Daten genau in diesem Format vorliegen.

Zählen = Es wird verwendet, um die Zahlen zu lesen, wie viele im Zählen sind. Wenn es standardmäßig negativ ist, werden die Daten aus der Länge der Zeichenfolge gezählt.

Sep = Es repräsentiert den Separatoroperator. Es wird verwendet, um Zahlen und weiße Räume zwischen den Elementen der Saite zu trennen.

Zurückgegebener Wert der Numpy from String () -Methode

Die Funktion von Numpy FromString () nach Ausführung gibt den folgenden Wert zurück:

Das neue 1D -Array wird aus einer Zeichenfolge erzeugt.

Array [NDarray]

Fehler aufgeworfen

Der Fehler ist aufgetreten, wenn die Größe der Zeichenfolge nicht korrekt ist, um den angeforderten Datentyp und die Anzahl zu erfüllen.

Lassen Sie uns darüber sprechen, wie Sie die Numpy FromString () -Methode im Python -Code verwenden können.

Beispiel 1:

In diesem Szenario werden wir feststellen.

Wir beginnen mit der Integration einer Python -Bibliothek, die die Numpy -Bibliothek ist, und wir haben sie als NP importiert. Numpy ist ein wesentliches Modul der Python -Programmiersprache, um numerische Code auszuführen. Dann haben wir die 'P' Variable initialisiert. Hier haben wir die Methode Numpy from String () angerufen, um ein neues eindimensionales Array zu konstruieren. Wir haben das Argument in der Funktion fromString () wie folgt übergeben: String ist '4 5', ein Datentyp ist standardmäßig 'Float' und ein 'Sep' -Strennargument wird als "verwendet". Diese Funktion funktionierte, da sie ein Ergebnis eines neuen eindimensionalen Arrays ergibt. Die letzte Druckerklärung wird erklärt, das resultierende Array anzuzeigen.

In der Ausgabe haben wir ein neues eindimensionales Array, das aus der Zeichenfolge erstellt wurde, und die Ausgabe wird angezeigt, da wir die Print () -Methode verwendet haben.

Beispiel # 2:

In diesem Fall wird ein eindimensionales Array erneut aus String-Daten konstruiert.

Der erste Schritt besteht darin, eine Python -Bibliothek zu importieren, die als NP numpy ist, die mehrdimensionale oder große Arrays unterstützt. Der nächste Schritt besteht darin, eine Zeichenfolge durch Verwendung einer Eingabevariablen zu initialisieren. Wir haben 'x' als Eingabevariable verwendet, die den resultierenden Wert spart. Danach haben wir eine Numpy-Function von String () angerufen und sie an verschiedene Argumente übergeben, um ein neues eindimensionales Array zu konstruieren. Wir haben '24 25 'an den String -Parameter übergeben und das neue Array wird aus dieser Zeichenfolge erstellt. Der Float -Datentyp wird hier verwendet. Wenn der Datentyp nicht richtig bereitgestellt wird, gibt er einen Wertfehler an. Der Parameter "Sep" (Separator) ist ebenfalls als "angegeben". Der 'Sep' -Operator hilft dabei, die Zahlen zu trennen und auch weiße Räume zwischen den Elementen zu entfernen. Dann wird die Druckmethode (x) aufgerufen. Dadurch wird das Ergebnis angezeigt.

Ein eindimensionales Array wird aus Stringdaten erstellt, wie unten gezeigt.

Beispiel # 3:

Erstellen eines neuen 1D -Arrays mit der Methode FromString () und des Arguments "Count".

Wir haben bereits über drei Parameter gesprochen, die String, Datentyp und das SEP -Argument waren. In diesem Beispiel werden wir einen neuen Parameter -Zähler diskutieren, der in der Funktion von Numpy from vonstring () übergeben wird. Dieser Parameter wird verwendet, um die Zahlen zu zählen, oder es wird verwendet, um die Zahlen zu lesen und wie oft es auftritt.

Lassen Sie uns nun die Abbildung sehen, in der dieser Parameter verwendet wird. Dies wird unser Konzept über den Parameter "Count" löschen. Erstens ist die erforderliche Anweisung bei der Ausführung des Codes die Bibliothek von Python importiert. Das hier verwendete Modul der Python -Sprache ist numpy. Wir haben es als NP integriert, um eine von String () -Funktion aufzurufen. Zweitens haben wir 'String' als Eingabevariable initialisier. Dann wird die Methode von Numpy FromSstring () aufgerufen und für diese Funktion werden verschiedene Parameter bereitgestellt. Es wird ein neues eindimensionales Array erstellen. Die Parameter, die der Funktion numpy fromString () gegeben werden, sind wie folgt: eine Zeichenfolge, die zufällige Ganzzahlwerte als '10 11 12 13 'angegeben hat. Der Datentyp, der als "DTYPE" dargestellt wird und standardmäßig schwebt. Anschließend wird der Parameter "Count" der Wert 2 angegeben, was bedeutet, dass er die ersten 2 Werte der definierten Zeichenfolge zählt, um ein neues eindimensionales Array zu erstellen, und endlich "Sep" -Parameter an getrennte Zahlen übergeben und weiße Räume zwischen den entfernen ihnen. Der letzte Schritt besteht darin, das Neue Array durch Aufrufen der Druckanweisung zu drucken.

Das resultierende eindimensionale Array lautet wie folgt.

Abschluss

Dieser Leitfaden enthält eine detaillierte Erläuterung der Methode Numpy FromString (). Diese Funktion konstruiert ein eindimensionales Array aus den spezifischen Zeichenfolgendaten. Wir haben zusätzlich die Syntax, die Eingabeparameter und den zurückgegebenen Wert dieser Funktion erörtert. Wir haben eine Reihe von Codes durchgeführt, in denen wir die Methode von Numpy Fromstring () verwendet haben, um ein neues 1D -Array zu erstellen.