La oss nå snakke om kjerneideen til denne artikkelen som er matematikkinf. Uendelig er et tvetydig tall som kan være både positivt og negativt. Et antall representerer uendelig; Summen av to numeriske verdier kan av og til resultere i et numerisk mønster med et tydelig mønster; det kan være en negativ eller positiv verdi. Formålet er å sammenligne resultatet av forskjellige algoritmer og deretter velge den beste. Generelt kan en startverdi være enten positiv eller negativ uendelig; Vi må sørge for at ingen inngangsverdi er større eller mindre. En definert metode eller tilnærming eksisterer ikke for å uttrykke uendelig som heltall i Python. Dette ligner en kjernefunksjon i flere andre mye brukte programmeringsspråk. Fordi Python faktisk er et dynamisk typisk språk, og av denne grunn kan du bruke float -nøkkelordet til å vise uendelig som et heltall. Som et resultat kan vi ikke uttrykke uendelig i Python, eller vi kan si at det ikke er en måte å vise uendelig som et heltall. Float (INF) kan perfekt brukes som et heltall. I Python indikerer Inf og -inf henholdsvis positiv og negativ uendelig. Vi vil gå gjennom emnet dyptgående og presentere eksempler i denne artikkelen.
Eksempel 1:
Her er et Python -program for å definere positive og negative uendelig heltall. Fordi det kan være både positivt og negativt, kan uendelig skrives som en flottør ('inf') eller en float ('-inf'). Koden nedenfor viser hvordan tingene som er nevnt ovenfor er implementert. Vi definerte et positivt uendelig heltall og rapporterte resultatet i første linje. Etter det definerte vi et negativt uendelig tall og viste resultatet på samme måte.
positive_inf = float ('inf')Den ovennevnte kodens genererte utgang kan sees her.
Eksempel 2:
Vi skal bruke Pythons matemodul i dette eksemplet. Python Math -modulen er et nyttig verktøy for å håndtere matematiske operasjoner. Det er inkludert i standard Python -distribusjon og har vært siden begynnelsen. Matemodulens funksjoner er stort sett tynne innpakninger rundt de matematiske funksjonene til C -plattformen. Matemodulen er effektiv og følger C-standarden fordi dens underliggende funksjoner er innebygd CPython. Du kan bruke Python Math -modulen til å utføre vanlige og nyttige matematiske beregninger i applikasjonen din. Uendelige heltall kan også være representert ved hjelp av Pythons matematikkpakke. Følgende kode i bildet viser hvordan du gjør dette:
Importer matematikkFølgende er utdataene fra den medfølgende koden.
Eksempel 3:
Uendelige flyteverdier kan også være representert ved hjelp av Pythons desimalmodul. Desimalmodulen i Python inneholder en rekke funksjoner for å håndtere numeriske data og utføre forskjellige matematiske operasjoner på IT. Ved hjelp av desimalmodulen kan vi håndtere desimalnumre i programmet. Desimalmodulen inkluderer verktøy for å håndtere og overvinne desimal presisjonsproblemer. Desimal ('uendelig') brukes til positive uendelige verdier, og desimal ('-uendelig') brukes til uendelige negative verdier. Følgende kode forklarer hvordan den gjøres:
fra desimal import desimalUtgangen fra koden gitt ovenfor er her.
Eksempel 4:
Numpy, et Python -bibliotek, brukes i dette eksemplet. Python Numpy -modulen kombinerer flere funksjoner for å gjøre det enkelt å utføre forskjellige vitenskapelige og matematiske prosedyrer. Som et resultat kan Numpy -modulen tenkes å være et verktøy som enhver programmerer kan bruke for å oppnå alle slags matematiske og sofistikerte beregningsjobber. Uendelige verdier kan også være representert ved hjelp av Pythons Numpy -modul. Positive uendelige verdier er representert av NP.inf, mens negative uendelige verdier er representert av -np.inf. Følgende kode viser hvordan du bruker Numpy -biblioteket for å uttrykke en uendelig verdi:
Importer numpy som NPKodenes resultat vises nedenfor.
Konklusjon:
Python Infinity er veldig mye en udefinert (negativ eller positiv) verdi, med positiv uendelig større enn noen annen verdi i en bestemt kode og negativ uendelig er mindre. Imidlertid er begrepet å skildre det uendelige som heltall er uforenlig med Infinity's definisjon. Så ennå, ingen programmeringsspråk har vært i stand til å representere uendelig som et heltall. På grunn av det faktum at Python er et dynamisk språk, kan floatnumre brukes til å representere uendelige tall. For å representere uendelig, kan float ('inf') brukes som et heltall. Denne artikkelen har sett på alternative tilnærminger for å representere uendelig i Python. Vi har diskutert Python Math Inf i detalj. Vi har også gått over flere eksempler for å hjelpe deg med å forstå konseptet.