当我为数组中的一个新变量分配一个数字时
ds = xr.Dataset({'data': (('x'), [1, 2, 3])})
ds['new'] = 5
我得到了
<xarray.Dataset>
Dimensions: (x: 3)
Dimensions without coordinates: x
Data variables:
data (x) int64 1 2 3
new int64 5
但是,我想要的是:
<xarray.Dataset>
Dimensions: (x: 3)
Dimensions without coordinates: x
Data variables:
data (x) int64 1 2 3
new (x) int64 5 5 5
我如何使这个行为独立于x的长度?
发布于 2020-12-02 13:34:48
xarray.full_like
可用于此目的:
ds["new"] = xr.full_like(ds.data, 5)
https://stackoverflow.com/questions/65099262
复制相似问题