Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 拿一个;“我的意思是”;在沙雷_Python_Numpy_Nan_Python Xarray - Fatal编程技术网

Python 拿一个;“我的意思是”;在沙雷

Python 拿一个;“我的意思是”;在沙雷,python,numpy,nan,python-xarray,Python,Numpy,Nan,Python Xarray,我知道我可以使用numpy nanmean函数获取numpy数组的平均值,同时忽略NaN值。有没有类似的方法可以通过xarray实现这一点?我将举一个例子 numpy_array=[1,2,3,4,float('nan'),5] np.mean(numpy_array) > NaN np.nanmean(numpy_array) > 3.0 在沙雷,我能做到 xarray_example.mean(dim='dimension') 我怎样才能把它变成一个保姆 谢谢。根据均值函

我知道我可以使用numpy nanmean函数获取numpy数组的平均值,同时忽略NaN值。有没有类似的方法可以通过xarray实现这一点?我将举一个例子

numpy_array=[1,2,3,4,float('nan'),5]

np.mean(numpy_array)
> NaN

np.nanmean(numpy_array)
> 3.0
在沙雷,我能做到

xarray_example.mean(dim='dimension')
我怎样才能把它变成一个保姆

谢谢。

根据均值函数的设置,您可以将skipna参数设置为True(默认情况下,它将跳过缺少的浮点值)。因此:

根据平均值函数的设置,您可以将skipna参数设置为True(默认情况下,它将跳过缺少的浮点值)。因此:


我想你可以提供
skipna=True
。直接从文件上说:谢谢你,格雷里格尔!我不知道为什么我在看文档时漏掉了这一点,但我感谢你指出这一点。我想你可以提供
skipna=True
。直接从文件上说:谢谢你,格雷里格尔!我不知道为什么我在看医生的时候漏掉了这个,但我感谢你指出这一点。
xarray_example.mean(dim='dimension', skipna=True)