Tiel () -funksjonen i Numpy lar deg få taket til hvert element i en matrise. Taket på et tall refererer til det nærmeste heltallet større enn eller lik den medfølgende verdien.
La oss oppdage denne funksjonen.
Numpy Ceil () Funksjonssyntaks
Til tross for funksjonens forenklede funksjonalitet, tilbyr den mange av parametrene og alternativene du kan bestå.
Syntaksen uttrykkes som vist nedenfor:
numpy.Ceil (x, /, out = ingen, *, hvor = true, casting = 'same_kind', order = 'k', dtype = ingen, subok = true [, signatur, extobj]) =Funksjonsparametere
Parametrene du trenger å ta hensyn til er som diskutert nedenfor:
Funksjonsretur
Funksjonen returnerer en matrise befolket med takverdiene til hvert element i inngangsarrayen.
De resulterende verdiene vil også inneholde skalarverdier hvis inngangsarrayen inneholder skalarverdier.
Eksempel 1
Kodeeksemplet viser hvordan du bruker takfunksjonen til en endimensjonal matrise som inneholder flytende punktverdier.
# Importer numpyI kodeeksemplet ovenfor starter vi med å importere Numpy og gi det aliaset til NP.
Vi oppretter deretter en endimensjonal matrise ved hjelp av NP.Array -funksjon. Til slutt beregner vi taket til hvert element i matrisen ved hjelp av NP.Ceil () Funksjon.
Dette skal returnere en matrise som vist:
[2. 1. 11. -0. -3.]Eksempel 2
Når du bruker Ceil () -funksjonen på en flerdimensjonal matrise, endres ikke funksjonaliteten.
Ta eksempelkoden vist nedenfor:
arr_2d = np.Array ([[3.14159, -3.14159], [-.14159, .14159]])Dette skulle komme tilbake:
[[4. -3.]Endelig
Denne opplæringen dekker takfunksjonen i Numpy og hvordan du bruker den til å beregne takverdien til hvert element i en inngangsarray.
Takk for at du leser, og følg med!!