in this post, we are going to learn how to Set variables to Inf in Python with examples. The infinite value is defined as an undefined number that is used to initialize the largest positive or negative values and represent by -inf for negative infinite values and Inf for positive infinite values.
1. Set variable to Inf in Python using float()
The python built-in float() function is used to assign infinite values to a variable that can be positive or negative infinite value. We have to just pass string “inf” for positive infinite value “-inf” for negative infinite values as a parameter to float function.
#python 3 peogram to set variable to inf in Python
negInf = float('-inf')
print('negative infinite Value:',negInf)
negInf = float('inf')
print('Postive infinite value :',negInf)
Output
negative infinite Value: -inf
Postive infinite value : inf
2. How to Set variable to Inf in Python using np.inf
The Numpy module can also be used to assign infinite values to variables in Python. To use the Numpy module first we have to install it on our system and after installation, we can import it into our program. We will use the numpy library np. inf attribute to assign a variable to a positive infinite value and -np.inf to assign a negative infinite value
import numpy as np
negInf = -np.inf
print('negative infinite Value:',negInf)
negInf = np.inf
print('Postive infinite value :',negInf)
Output
negative infinite Value: -inf
Postive infinite value : inf
3. Set variable to infinite using math.inf
We can use Python Math Module math.inf to assign positive infinite values or -math. inf to assign negative infinite values in python. We will import the math module in our program by using “import math” to use its functionality. Let us understand with the below program.
import math
negInf = -math.inf
print('negative infinite Value:',negInf)
negInf = math.inf
print('Postive infinite value :',negInf)
Output
negative infinite Value: -inf
Postive infinite value : inf
4. Set variable to infinite using Decimal
In the below python program we have used the Decimal module to set a variable to positive by using “Decimal(‘-Infinity’)” or negative infinite values by using Decimal(‘Infinity’) and print the corresponding values.
from decimal import Decimal
negInf = Decimal('-Infinity')
print('negative infinite Value:',negInf)
posInf = Decimal('Infinity')
print('Postive infinite value :',posInf)
Output
negative infinite Value: -Infinity
Postive infinite value : Infinity
Summary
In this post we have learned How to Set variables to Inf in Python by using the numpy library attribute(np.inf,-np.inf), math module attribute(math.inf), and python built-in, decimal module, function float() with examples.