Numpy NP.runden

Numpy NP.runden
Der NP.Mit rund () können Sie eine Reihe numerischer Werte gleichmäßig auf eine bestimmte Anzahl von Dezimalstellen runden.

In diesem Tutorial werden die Funktionssyntax, Parameter und Beispiele erörtert.

Funktionssyntax

Die Funktion liefert eine einfache Syntax, wie unten gezeigt:

Numpy.Round_ (a, Decimals = 0, out = None)

Die Funktionsparameter sind wie gezeigt:

  1. a - bezieht sich auf das Eingabebereich.
  2. Dezimalstellen - Gibt die Anzahl der Dezimalstellen an, an die Sie abrunden werden müssen. Standardmäßig wird der Wert auf 0 gesetzt. Wenn der angegebene Wert eine negative Ganzzahl ist, wendet die Funktion die Dezimalpositionen links an.
  3. out - Gibt ein alternatives Array an, um das Ergebnis der Funktion zu speichern. Die alternative Funktion muss die gleiche Form wie die Ausgabe haben.

Die Funktion gibt dann ein Array zurück, wobei alle Elemente des Eingangsarrays an die angegebenen Dezimalstellen abgerundet wurden. Die Funktion verändert nicht das ursprüngliche Array, sondern stattdessen

Beispiele

Lassen Sie uns veranschaulichen, wie Sie diese Funktion mit Beispielen verwenden, wie unten gezeigt:

Beispiel 1

Im folgenden Beispiel runden wir einen schwimmenden Punkt auf 3 Dezimalstellen ab.

# Numpy importieren
Numph als NP importieren
drucken (np.Runde (3.14159, 3))

Dies sollte zurückkehren:

3.142

Beispiel 2

Das folgende Beispiel zeigt die runde Funktion auf einem 1D -Array an.

drucken (np.rund ([3.13, 133.33, 10], Dezimalstellen = 1))

HINWEIS: Die Funktion konvertiert jede Ganzzahl im Array in einen Float, wie in der Ausgabe gezeigt:

[ 3.1 133.3 10. ]

Beispiel 3

Betrachten Sie den folgenden Beispielcode, der zeigt.

drucken (np.Runde ([314).159, 100.33], Dezimalstellen = -2))

Der Beispiel -Snippet sollte zurückkehren:

[300. 100.]

Abschluss

In diesem Artikel untersuchen wir die Numpy Round -Funktion und wie man sie verwendet, um Elemente in einem Array zu einem bestimmten Dezimalwert abzurunden.

Danke fürs Lesen!!