我想知道如何获取包含一些 NaN 的列表的平均值。通过使用:
np.mean(mylist)
预期的结果给出了 NaN,这是错误的。 我应该怎么做才能得到平均值?
请您参考如下方法:
使用np.nanmean忽略 NaN:
np.nanmean(mylist)
例如,
In [108]: np.nanmean([np.nan, 1, 2, np.nan, 3])
Out[108]: 2.0
我想知道如何获取包含一些 NaN 的列表的平均值。通过使用:
np.mean(mylist)
预期的结果给出了 NaN,这是错误的。 我应该怎么做才能得到平均值?
请您参考如下方法:
使用np.nanmean忽略 NaN:
np.nanmean(mylist)
例如,
In [108]: np.nanmean([np.nan, 1, 2, np.nan, 3])
Out[108]: 2.0