Porozmawiajmy teraz o podstawowej idei tego artykułu, którym jest Math Inf. Nieskończoność jest niejednoznaczną liczbą, która może być zarówno pozytywna, jak i ujemna. Liczba reprezentuje nieskończoność; Suma dwóch wartości liczbowych może czasami skutkować wzorem liczbowym o wyraźnym wzorze; może to być wartość ujemna lub dodatnia. Jego celem jest porównanie wyniku różnych algorytmów, a następnie wybór najlepszego. Zasadniczo wartość początkowa może być dodatnia lub ujemna nieskończoność; Musimy upewnić się, że żadna wartość wejściowa nie jest większa lub mniejsza. Zdefiniowana metoda lub podejście nie istnieje dla wyrażania nieskończoności jako liczby całkowitej w Pythonie. Jest to podobne do podstawowej funkcji kilku innych powszechnie używanych języków programowania. Ponieważ Python jest rzeczywiście dynamicznie wpisanym językiem i z tego powodu możesz użyć słowa kluczowego float, aby pokazać nieskończoność jako liczbę całkowitą. W rezultacie nie możemy wyrazić nieskończoności w Pythonie lub możemy powiedzieć, że nie ma sposobu na pokazanie nieskończoności jako liczby całkowitej. Float (inf) może być doskonale używany jako liczba całkowita. W Pythonie, INF i -inf wskazują odpowiednio pozytywną i ujemną nieskończoność. Przejdziemy przez przedmiot dogłębnie i przedstawiamy przykłady w tym artykule.
Przykład 1:
Oto program Python do definiowania pozytywnych i negatywnych liczb całkowitych. Ponieważ może być zarówno pozytywny, jak i negatywny, nieskończoność można zapisać jako pływak („inf”) lub float ('-inf'). Poniższy kod pokazuje, w jaki sposób wymienione powyżej są wdrażane. Zdefiniowaliśmy dodatnią nieskończoną liczbę całkowitą i zgłosiliśmy wynik w pierwszej linii. Następnie zdefiniowaliśmy ujemną nieskończoną liczbę i wyświetliśmy wynik w ten sam sposób.
dodatnie_inf = float („inf”)Wyżej wymienione wynikające wyniki kodu można zobaczyć tutaj.
Przykład 2:
W tym przykładzie użyjemy modułu matematycznego Pythona. Moduł matematyki Python jest przydatnym narzędziem do radzenia sobie z operacjami matematycznymi. Jest zawarty w standardowym rozkładowi Pythona i od początku istnieje. Funkcje modułu matematycznego to głównie cienkie opakowania wokół funkcji matematycznych platformy C. Moduł matematyki jest wydajny i podąża za standardem C, ponieważ jego podstawowe funkcje są wbudowane CPYTHON. Możesz użyć modułu matematycznego Python do wykonywania wspólnych i przydatnych obliczeń matematycznych w swojej aplikacji. Nieskończone liczby całkowite można również reprezentować przy użyciu pakietu matematycznego Pythona. Poniższy kawałek kodu na obrazie pokazuje, jak to zrobić:
Importuj matematykaPoniżej znajduje się wyjście dostarczonego kodu.
Przykład 3:
Nieskończone wartości pływaków można również reprezentować za pomocą modułu dziesiętnego Pythona. Moduł dziesiętny w Pythonie zawiera różnorodne funkcje obsługi danych numerycznych i wykonywania różnych operacji matematycznych. Za pomocą modułu dziesiętnego możemy obsłużyć liczby dziesiętne w programie. Moduł dziesiętny obejmuje narzędzia do zarządzania i przezwyciężania problemów z precyzyjną dziesiętną. Dziesiętne („nieskończoność”) stosuje się do dodatnich wartości nieskończonych, a dziesiętne („-nieskończoność”) stosuje się do nieskończonych wartości ujemnych. Poniższy kod wyjaśnia, jak to się stało:
Od dziesiętnych importu dziesiętnegoWyjście kodu podanego powyżej jest tutaj.
Przykład 4:
Numpy, biblioteka Pythona, jest używany w tym przykładzie. Moduł Python Numpy łączy kilka funkcji, aby ułatwić wykonywanie różnych procedur naukowych i matematycznych. W rezultacie moduł Numpy może być uważany za narzędzie, którego każdy programista może użyć do wykonania wszelkiego rodzaju matematycznych i wyrafinowanych zadań obliczeniowych. Nieskończone wartości można również reprezentować za pomocą modułu Numpy Pythona. Dodatnie nieskończone wartości są reprezentowane przez NP.INF, podczas gdy ujemne wartości nieskończone są reprezentowane przez -np.Inf. Poniższy kod pokazuje, jak używać biblioteki Numpy, aby wyrazić nieskończoną wartość:
importować Numpy jako NPWynik kodu pokazano poniżej.
Wniosek:
Python nieskończoność jest bardzo niezdefiniowaną (ujemną lub dodatnią) wartością, przy czym dodatnia nieskończoność jest większa niż jakakolwiek inna wartość w określonym kodzie, a ujemna nieskończoność jest mniejsza. Jednak koncepcja przedstawienia nieskończoności jako liczby całkowitej jest niezgodna z definicją nieskończoności. Tak więc żaden język programowania nie był w stanie reprezentować nieskończoności jako liczbę całkowitą. Z powodu faktu, że Python jest językiem dynamicznym, liczby pływaków można użyć do reprezentowania nieskończonych liczb. Aby reprezentować nieskończoność, float („inf”) może być używany jako liczba całkowita. W tym artykule dotyczyło alternatywnych podejść do reprezentowania nieskończoności w Pythonie. Szczegółowo omówiliśmy Python Math Inf. Przejdzieliśmy także kilka przykładów, które pomogą Ci zrozumieć tę koncepcję.