Да, это правильно.
np.isnan
проверяет, является ли ваше значение np.nan
или ваша итерация (массив, список) содержит np.nan
.
Например (из их документации):
np.isnan([np.log(-1.),1.,np.log(0)])
результаты array([ True, False, False])
это потому, что np.log (-1) не определен и результаты np.nan
. np.isnan
не обнаруживает python Нет.
pandas.isna
, с другой стороны, лежит выше numpy и обнаруживает значения np.nan
и None.