gpt4 book ai didi

python - 将 DataArray 合并到 xarray 数据集中

转载 作者:行者123 更新时间:2023-11-30 22:24:43 26 4
gpt4 key购买 nike

是否有比 xarray 数据集中所有 DataArray 更好的方法来求和

sum(d for d in ds.data_vars.values())

这可行,但看起来有点笨拙。是否有相当于对 pandas DataFrame 列进行求和的方法?

请注意,ds.sum() 方法适用于每个 DataArray - 但我想组合 DataArray。

最佳答案

我假设您还想对每个数据变量求和,例如 sum(d.sum() for d in ds.data_vars.values())。在 xarray 的 future 版本(v0.10 中还没有)中,这将更加简洁:您将能够编写 sum(d.sum() for d in ds.values())

另一种选择是将数据集转换为单个 DataArray 并立即求和,例如,ds.to_array().sum()。如果您有不同维度的数据变量,这会降低效率。

关于python - 将 DataArray 合并到 xarray 数据集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47761417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com