怎么用numpy判断一个数是不是nan
时间: 2024-05-13 19:15:47 浏览: 80
nan_test_python_NAN_
可以使用numpy的isnan函数来判断一个数是不是nan(Not a Number)。具体实现如下:
```python
import numpy as np
x = np.nan
if np.isnan(x):
print("x is nan")
else:
print("x is not nan")
```
输出结果为:
```
x is nan
```
如果需要判断一个numpy数组中的元素是否为nan,可以使用np.isnan()函数。例如:
```python
import numpy as np
arr = np.array([1, 2, np.nan, 4])
mask = np.isnan(arr)
print(mask)
```
输出结果为:
```
[False False True False]
```
其中,mask数组中的True表示对应的元素是nan。
阅读全文