Reprezentacja Python Infinity

Reprezentacja Python Infinity
Istnieją różne definicje nieskończoności, w zależności od tego, jak są one używane w różnych ramach i polach. Podkreślamy, co jest wykorzystywane w matematyce i informatyce. Nieskończoność można zdefiniować jako wiele „nieokreślonych” większych niż liczba rzeczywisty.

Istnieje zarówno pozytywna, jak i negatywna nieskończoność, ponieważ istnieje na początku i zakończeniu linii liczbowej. Można go zdefiniować jako wynik „procedur nieokreślonych”, takich jak dzielenie dowolnej liczby przez zero. W programowaniu jest wykorzystywany do podania całego maksimum lub minimalnego standardy w procedurach odrębnych do optymalizacji. Na przykład procedura wykrywania bezpośredniej ścieżki między dwoma węzłami na wykresie może ustawić pierwotną ocenę bezpośredniej odległości ścieżki do nieskończoności.

Rysunek punktu zmiennoprzecinkowego oznacza nieskończoność, jeśli każde trochę w sekcji wykładniczej wynosi 1, a każde w sekcji Mantissa wynosi 0. Ponadto, gdy 0 jest bitem znaku, pokazuje dodatnią nieskończoność, a jeśli bit znaku wynosi 1, jest to ujemna nieskończoność. Nieskończoność jest charakterystyczną liczbą, której proste przedstawienie binarne nie może oznaczać, więc pływak jest jego typem danych w Pythonie. W tym artykule omówimy więcej nieskończoności:

Ogłoszenie nieskończoności:

Istnieje pewne podejścia do wyrażania nieskończoności w Pythonie. Rzućmy okiem na niektóre z nich. Twierdzimy nieskończoność jako pływak danych, deklarując ciąg współczynnik „Inf” lub „Infinity” w trybie pływakowym.

Istnieje również „negatywna nieskończoność.„Możemy twierdzić podobnie, deklarując„ -inf ”lub tworząc pozytywną nieskończoność, a następnie przygotowując ją znakiem„.

Ciąg przekazany do trybu pływaka nie jest wrażliwy. Transfery „inf” lub „nieskończoności” są również odpowiednio cenione jako inf. Wykorzystujemy również tryb matematyki Pythona, aby symbolizować nieskończoność. Segment zawiera predefiniowaną matematykę figurową.INF, który jest przydzielany do zmiennej, która oznacza nieskończoność.

W takim przypadku przyjmujemy dwie nieskończoności. Jedna nieskończoność reprezentowana przez zmienną „C” jest dodatnia, a druga oznaczona przez „D” jest ujemna.

Aby uruchomić ten kod, naciskaliśmy F5 z naszej klawiatury. Wartość drukowania drukuje wartość C i D. Drukuje także typ danych C.

Dodatek do nieskończoności:

Ponieważ nieskończoność jest postacią zmiennoprzecinkową, wykonujemy na niej różne procesy arytmetyczne. Rezultatem jest nieskończoność, gdy dokonujemy dodania między skończoną figurą prawdziwą a nieskończonością. Kiedy wykonujemy dodanie jednej liczby nieskończoności z innymi liczbami nieskończoności, wówczas wynik znów jest nieskończoność. Ale kiedy wykonujemy dodanie między ujemną liczbą nieskończoności z dodatnią liczbą nieskończoności, wynik jest nieokreślony lub NAN (nie liczba).

Tutaj w tym przypadku NAN jest inną cyfrą, podobną do nieskończoności, która jest wyrażona w Pythonie jako pływak typu danych. Ten kod pokazuje wynik dodania numeru nieskończoności z dowolnym numerem pływakowym, z dowolną liczbą całkowitą, z innymi liczbami całkowitych, a liczbą ma przeciwny znak.

Maksymalna wartość dla nieskończoności:

Wyjaśniliśmy, że nieskończoność jest „liczbą nieokreśloną”, która jest większa niż jakakolwiek skończona kwota. Jednak komputery mają limit ekstremalnej wartości, którą zmienna może zaoszczędzić. Nie dalibyśmy mu wielkiej wartości i nie kojarzylibyśmy go z nieskończonością. W Pythonie używamy wartości wśród 1E + 308 i 1E + 309. Jest to najwyższa wartość zapisywana przez zmienną zmiennoprzecinkową. Szczególną wartość można ustalić, wykorzystując „SYS.parametr float_info.

Pokazuje w tym przypadku kilka rzeczy typu danych, takich jak najwyższa wartość przechowywana przez zmienną zmiennoprzecinkową. Wartości większe niż ta liczba są wydedukowane jako nieskończoność. Podobnie, liczba mniejsza niż określona najmniejsza liczba jest wydedukowana jako negatywna nieskończoność na ujemnym końcu.

Numpy Infinity:

Podobnie jak moduł matematyki, podejścia float, możemy również użyć NP.Współczynniki INF w celu przydzielenia nieskończoności. Numpy jest zgodny z IEEE 754 zwykle do oszczędzania liczb pływakowych; Zatem liczba NP.Inf jest równoważny z Float („Inf”) i matematyką.Inf. Korzystamy z pasa danych NP.Inf.

Możemy również uzyskać dostęp do współczynników nieskończoności Numpy przez wiele pseudonimów, na przykład NP.Infinity, NP.INF i NP.Infty. Numpy stwierdza również izolowane liczby zarówno pod względem pozytywnej, jak i ujemnej nieskończoności. Pozytywna wieczność może być odzyskana przez NP.pinf (znany również jako NP.inf), a my uzyskujemy dostęp do ujemnych nieskończoności przy użyciu współczynnika NP.NINF. Numpy zawiera również technikę sprawdzenia, czy figura jest nieskończona. Istnieje również wyraźny sposób znalezienia, jeśli figura jest pozytywna lub figura jest ujemną nieskończonością. Możemy przekazać asortyment Numpy do tych podejść. Podaje szereg logicznych postaci, które wskazują lokalizację w szeregu nieskończonych wartości.

Matematyka trybu zawiera również technikę ISINF, ale nie ma procedury sprawdzania pozytywnych lub negatywnych nieskończoności. Z drugiej strony Numpy zawiera technikę zwaną NP.isinf, który stwierdza, jeśli liczba jest skończona. Po zastosowaniu różnych warunków na zmienne „B” i „C”, widzimy wyniki, uruchamiając ten kod.

Wniosek:

W informatyce wykorzystanie nieskończoności jest doskonałe. Ogólnie rzecz biorąc, używamy nieskończoności podczas porównywania liczb z dużą lub bardzo małą liczbą. Ponadto jest wykorzystywany w zakresie uchwalenia różnych algorytmów. Jest to zwykle wykorzystywane do szeroko zakrojonych obliczeń.