python - 如何在 Python 中用常量(比如 5)替换 xarray 的所有值?

标签 python python-xarray

我知道如何根据 here 这样的条件替换值使用 .where 但我想知道如何用数字替换 xarray 中的所有值。

提前致谢

最佳答案

使用下面的代码可能更直接:

a = xr.DataArray(np.arange(16).reshape(4, 4), dims=['x', 'y'])

c = a.where(a == 5, other=5)

关于python - 如何在 Python 中用常量(比如 5)替换 xarray 的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58640323/

相关文章:

python - xarray.Dataset.where() 方法强制将 DataArrays 的 dtype 更改为 float

python - 是否可以附加到 xarray.Dataset?

python - xarray 在二维坐标上选择

python - 多维数据集切片和重新索引

python - 检查 dict.items() 中的成员资格的时间复杂度是多少?

python - 如何使用 cv2 去除数字周围的噪音

python - 尝试创建 python 生成器时出现问题

python - 如何从不同模型获取查询集的 json 响应列表?

python - 为什么Python的pprint模块会检查sys.modules中的 `"区域设置?

netcdf - 在XArray中删除重复的时间