Numpy NP.rund

Numpy NP.rund
NP.Round () -funksjonen lar deg jevnt rundt en rekke numeriske verdier til et spesifisert antall desimaler.

Denne opplæringen vil diskutere funksjonssyntaks, parametere og eksempler.

Funksjonssyntaks

Funksjonen gir en enkel syntaks som vist nedenfor:

numpy.runde_ (a, desimaler = 0, out = ingen)

Funksjonsparametrene er som vist:

  1. A - refererer til inngangsarrayen.
  2. desimaler - Angir antall desimaler steder du vil avrunde. Som standard er verdien satt til 0. Hvis den spesifiserte verdien er et negativt heltall, vil funksjonen anvende desimalposisjonene til venstre.
  3. ut - spesifiserer en alternativ matrise for å lagre resultatet av funksjonen. Den alternative funksjonen må ha samme form som utgangen.

Funksjonen returnerer deretter en matrise med alle elementene i inngangsarrayen avrundet til de spesifiserte desimalstedene. Funksjonen endrer ikke den originale matrisen, men i stedet

Eksempler

La oss illustrere hvordan vi bruker denne funksjonen med eksempler som vist nedenfor:

Eksempel 1

I eksemplet nedenfor avrunder vi et flytende punkt til 3 desimaler.

# Importer numpy
Importer numpy som NP
trykk (NP.runde (3.14159, 3))

Dette skulle komme tilbake:

3.142

Eksempel 2

Det oppgitte eksemplet nedenfor viser ved hjelp av rundfunksjonen på en 1D -matrise.

trykk (NP.runde ([3.13, 133.33, 10], desimaler = 1))

Merk: Funksjonen vil konvertere ethvert heltall i matrisen til en flottør, som vist i utgangen:

[3.1 133.3 10. ]

Eksempel 3

Tenk på eksempelkoden nedenfor som viser hvordan du kan avrunde til venstre på desimalen.

trykk (NP.runde ([314.159, 100.33], desimaler = -2))

Eksemplet utdrag skal returnere:

[300. 100.]

Konklusjon

I denne artikkelen utforsker vi Numpy Round -funksjonen og hvordan du bruker den til å avrunde elementer i en matrise til en spesifisert desimalverdi.

Takk for at du leste!!