Numpy NP.skjær

Numpy NP.skjær

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:

  1. x - refererer til inngangsarrayen eller et array_lignende objekt
  2. ut - spesifiserer et sted for å lagre resultatet av funksjonen.
  3. Casting - Bestemmer hvordan dataene skal kastes.
  4. dtype - Definerer datatypen på utgangsarrayen.

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 numpy
Importer numpy som NP
arr = np.Array ([1.2, .3, 10.3, -.4, -3.5])
trykk (NP.Ceil (ARR))

I 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]])
trykk (NP.Ceil (ARR_2D))

Dette skulle komme tilbake:

[[4. -3.]
[-0. 1.]]

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!!