Checking for NaN Values
NaN (not a number) is a special value in floating-point arithmetic that represents an invalid or undefined number. It can occur, for example, when a mathematical operation results in an undefined value, such as dividing by zero.
To determine if a floating-point value is NaN, you can use the math.isnan() function from the Python math module. This function takes a floating-point number as an argument and returns True if the number is NaN, and False otherwise.
Example:
import math x = float('nan') print(math.isnan(x)) # Output: True
In the example above, the variable x is assigned the float value NaN. The math.isnan() function is then called with x as an argument, and the result (True) is printed.
The above is the detailed content of How Can I Check for NaN Values in Python?. For more information, please follow other related articles on the PHP Chinese website!