Home >Backend Development >Python Tutorial >How Can I Check for NaN Values in Python?

How Can I Check for NaN Values in Python?

DDD
DDDOriginal
2024-12-14 05:22:11457browse

How Can I Check for NaN Values in Python?

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn