Python Infinity -representasjon

Python Infinity -representasjon
Det er forskjellige definisjoner av uendelig, avhengig av hvordan de brukes i forskjellige rammer og felt. Vi legger vekt på hva som brukes i matematikk og informatikk. Uendelig kan defineres som mange "ubestemte" større enn et reelt tall.

Det er både positiv og negativ uendelig fordi det eksisterer ved start og slutt på tallinjen. Det kan defineres som resultatet av "ubestemte prosedyrer" som å dele et hvilket som helst tall med null. Ved programmering brukes den til å oppgi hele maksimums- eller minimumsstandarder i prosedyrene som er forskjellige for optimalisering. For eksempel kan en prosedyre for å oppdage den direkte banen mellom to noder i en graf angi den opprinnelige vurderingen av direkte baneavstand til uendelig.

En float-punkts figur betegner uendelig hvis hver bit i eksponentiell seksjon er 1 og hver bit i Mantissa-delen er 0. Når 0 er skiltbiten, viser det en positiv uendelig, og hvis skiltbiten er 1, er det negativt uendelig. Infinity er et særegent tall som en enkel binær skildring ikke kan betegne, så flottøren er datatypen i Python. I denne artikkelen skal vi diskutere mer uendelig:

Erklærende uendelig:

Det er noen tilnærminger for å uttrykke uendelig i Python. La oss se på noen av dem. Vi hevder uendelig som en datatype -flyter ved å erklære strengen med koeffisient 'inf' eller 'uendelig' til float -modus.

Det er også en "negativ uendelig.”Vi kan hevde lignende ved å erklære '-inf' eller ved å lage positiv uendelig, og deretter forberede det med '-tegnet.

Strengen som sendes til flottørmodus er ikke case-følsom. Overføringer av "inf" eller "uendelig" er også riktig verdsatt som inf. Vi bruker også Pythons matemodus for å symbolisere uendelig. Segmentet inneholder forhåndsdefinert matematikk.INF, som er tildelt en variabel som betyr uendelig.

I dette tilfellet tar vi to uendelig. Den ene uendelig representert av 'C' -variabelen er positiv, og den andre betegnet med 'D' er negativ.

For å kjøre denne koden, trykket vi F5 fra tastaturet vårt. Utskriftsverdien skriver ut verdien på C og D. Skriver også ut datatypen C.

Tillegg på uendelig:

Siden uendelig er en flytende punktfigur, gjør vi en rekke aritmetiske prosesser på den. Utfallet er uendelig når vi gjør et tillegg mellom en endelig ekte figur og uendelig. Når vi gjør tillegg av ett uendelig nummer med andre uendelig tall, er utfallet uendelig igjen. Men når vi gjør tillegg mellom et negativt uendelig antall med det positive uendelig antall, er utfallet ubestemt eller NAN (ikke et tall).

Her i dette tilfellet er NAN et annet tall, som ligner uendelig, som kommer til uttrykk i Python som en datatype float. Denne koden viser resultatet av tillegg av et uendelig nummer med et hvilket.

Maksimal verdi for uendelig:

Vi har forklart at uendelig er et "ubestemt antall" som er større enn noen begrenset mengde. Imidlertid har datamaskiner en grense for den ekstreme verdien som en variabel kan spare. Vi vil ikke gi det stor verdi og knytte det til uendelig. I Python bruker vi her en verdi blant 1E + 308 og 1E + 309. Dette er den høyeste verdien som lagres av en floatvariabel. Den spesielle verdien kan bestemmes ved å bruke 'sys.float_info 'parameter.

Den viser flere eiendeler av datatypen flyter i dette tilfellet, for eksempel den høyeste verdien som er lagret av en flytende punktvariabel. Verdier større enn dette tallet er trukket som uendelig. På samme måte blir figuren mindre enn et bestemt minste antall trukket som den negative uendelig i den negative enden.

Numpy Infinity:

Akkurat som matematikkmodulen, Float -tilnærminger, kan vi også bruke NP.inf -koeffisienter for å tildele uendelig. Numpy er i samsvar med IEEE 754 vanlig for å lagre floatnumre; Dermed antall NP.INF tilsvarer float (“inf”) og matte.inf. Vi bruker Datatype Float of NP.inf.

Vi kan også få tilgang til Numpys uendelig koeffisienter med flere pseudonymer, for eksempel NP.Infinity, NP.Inf, og np.Infty. Numpy sier også isolerte tall for både positiv og negativ uendelig. Positiv evighet kan hentes av NP.PINF (også kjent som NP.inf), og vi får tilgang til negative uendelig ved bruk av koeffisient NP.ninf. Numpy inneholder også en teknikk for å sjekke om figuren er uendelig. Det er også en tydelig måte å finne om figuren er positiv eller figuren er negativ uendelig. Vi kan gi et numpy utvalg til disse tilnærmingene. Gir en rekke boolske figurer som indikerer et sted i en rekke uendelige verdier.

Mode matematikk inneholder også ISINF -teknikken, men det er ingen prosedyre for å sjekke positive eller negative uendelig. På den annen side inneholder Numpy en teknikk som heter NP.Isinf som finner ut om tallet er begrenset. Etter å ha brukt forskjellige forhold på variabler 'B' og 'C', ser vi resultatene ved å kjøre denne koden.

Konklusjon:

I informatikk er bruken av uendelig utmerket. Generelt bruker vi uendelig når vi sammenligner tall med et stort antall eller veldig lite antall. I tillegg brukes det i omfanget av vedtakelsen av forskjellige algoritmer. Dette brukes vanligvis til omfattende beregninger.