腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
异步
写入
Zarr
的
Xarray
dask
、
python-xarray
、
zarr
我正在使用Dask分布式集群在循环中编写
Zarr
+Dask支持
的
Xarray
数据集,而dataset.to_
zarr
正在阻塞。当存在阻碍循环继续
的
掉队块时,这真的会减慢速度。有没有一种方法可以
异步
执行.to_
zarr
,这样循环就可以继续下一次数据集
写入
,而不会被几个掉队
的
块阻塞?
浏览 39
提问于2019-12-11
得票数 2
回答已采纳
1
回答
向现有的
Zarr
存储添加属性
python
、
python-xarray
、
zarr
我有一个使用
xarray
和
zarr
打开
的
zarr
商店:其中grid_file_name指向一个本地
zarr
目录。我需要向商店添加一些属性,我可以通过以下方式将它们添加到
xarray
对象中: "conversion_software_version": commit_sha, "sourc
浏览 15
提问于2022-09-13
得票数 0
1
回答
在远程
zarr
存储上提供
zarr
.errors.GroupNotFoundError
的
open_mfdataset()
python-xarray
、
zarr
、
fsspec
我正在寻找使用
xarray
.open_mfdataset()读取远程
zarr
存储 我要买一台
zarr
.errors.GroupNotFoundError: group not found at pathimport
xarray
as xruri = "s3://era5-pds/
zarr
/2020/12/="
zarr</e
浏览 50
提问于2021-02-11
得票数 2
回答已采纳
1
回答
如何从
xarray
数据集创建并返回
Zarr
文件?
python
、
file
、
geospatial
、
python-xarray
、
zarr
如何从
xarray
数据集创建和返回文件new_
zarr
.
zarr
?我知道
xarray
.Dataset.to_
zarr
()存在,但这会返回一个ZarrStore,我必须返回一个bytes-like对象。我尝试过使用tempfile模块,但不确定如何继续,如何将
xarray
.Dataset写到可以下载
的
.
zarr
文件
的
bytes-like object中?
浏览 5
提问于2022-10-19
得票数 0
1
回答
从
Xarray
往返
Zarr
数据
python
、
amazon-s3
、
dask
、
xarray
、
zarr
在
xarray
中,我使用ds.to_
zarr
()将数据集
写入
S3,然后使用xr.open_
zarr
()查看是否获得相同
的
数据集。我在
xarray
中
的
数据集如下所示:Dimensions: (nv: 2, reference_time: 11, time:(time, y, x) float64 dask.array<shape=(11, 3840, 4608)
浏览 4
提问于2018-04-10
得票数 1
1
回答
使用
xarray
将
zarr
文件转换为netcdf,导致内存分配错误。
python
、
memory-leaks
、
netcdf
、
python-xarray
、
zarr
我有一个
zarr
文件,我想把它转换成netcdf,它太大了,不适合内存。我
的
电脑有32‘t
的
内存,所以写5.5GB
的
块应该不是问题。然而,在运行此脚本后
的
几秒钟内,我
的
内存使用量很快就超过了可用
的
~20 my,脚本就失败了。import
xarray
as xr fpath_
浏览 14
提问于2022-08-17
得票数 1
回答已采纳
1
回答
xarray
.Dataset.to_
zarr
:如果存在用append_dim覆盖数据
python
、
dask
、
python-xarray
、
zarr
使用,可以将
xarray
写入
.
zarr
文件,并使用append_dim参数沿维度追加新数据。这里,我将两个数据集写到同一个.
zarr
文件中。数据集是沿着space维度追加
的
。两个数据集都包含相同
的
空间坐标"IL"。("weather.
za
浏览 2
提问于2020-12-17
得票数 1
回答已采纳
2
回答
在没有重写整个数据集
的
情况下,将新
的
Xarray
DataArray添加到现有的扎尔存储区?
dask
、
python-xarray
、
zarr
import numpy as npimport
zarr
Dimensions: (x: 2, y: 3) * x (x) <U1 'a' 'b'z = ds.to_
zar
浏览 7
提问于2019-09-21
得票数 3
1
回答
扎尔:提高
xarray
对S3
的
写入
性能
python
、
python-xarray
、
zarr
、
python-s3fs
将
xarray
数据集
写入
AWS S3需要花费惊人
的
时间,即使实际上没有用compute=False编写数据。("s3://bucket/target.
zarr
")即使没有实际计算,to_
zarr
也会从与S3桶位于同一区域
的
EC2中获取大约6秒
的
。查看调试日志,似乎有相当多
的
重定向正在进行,因为aiobot
浏览 0
提问于2021-03-11
得票数 1
回答已采纳
1
回答
同时将
xarray
数据集
写入
zarr
--如何有效地使用dask分布式扩展
python
、
dask
、
python-xarray
、
dask-distributed
、
zarr
TLDR:我有一个工作流程,它在S3上获取栅格数据集
的
列表,并生成一个dask数组支持
的
xarray
数据集。我需要迭代多个组,其中每个组
的
工作流获取属于该组
的
栅格数据集,并生成相应
的
xarray
数据集。 现在,我希望将数据集中
的
数据
写
浏览 6
提问于2021-03-23
得票数 1
回答已采纳
2
回答
如何使用dask和
xarray
加载和处理
zarr
文件
python
、
dask
、
python-xarray
、
zarr
我在s3中有每月
的
zarr
文件,其中包含网格温度数据。我想为一个经度/经度拉取多个月
的
数据,并创建该时间序列
的
数据帧。(file, s3=s3) ds =
zarr
.sel(latitude我
的
计划是将方法更改为一次处理一个文件,然后返回一个数据帧。然后,我将调用client.map()并生成所有
浏览 10
提问于2020-04-17
得票数 1
1
回答
大块头
的
问题(达斯克,
xarray
,
zarr
)
python
、
dask
、
python-xarray
、
zarr
我想将一个
xarray
.dataset保存为一个.
zarr
文件,但是我不能将我
的
块配置成统一
的
,而且它也不会保存。我试过了:在使用dataset.chunk(n) ->时更改块大小仍指打开数据集时
的
自动块。代码:import glob local_dir = &
浏览 0
提问于2019-05-08
得票数 0
回答已采纳
1
回答
包装在
xarray
数据集中
的
dask数组
的
子集上
的
并行任务
dask
、
python-xarray
我有一个很大
的
xarray
.Dataset存储为
zarr
。我想对它执行一些自定义操作,这些操作不能仅使用Dask集群将自动处理
的
类似numpy
的
函数来完成。因此,我将数据集划分为较小
的
子集,并为每个子集向我
的
Dask集群提交以下形式
的
任务 def my_task(
zarr
_path, subset_index): ds =
xarray
.open_
zarr
(
zarr
_pat
浏览 17
提问于2020-07-13
得票数 2
1
回答
zarr
不考虑
xarray
中
的
区块大小,并恢复为原始区块大小
python
、
python-xarray
、
zarr
我打开一个
zarr
文件,然后对其重新分块,然后将其写回另一个
zarr
存储。然而,当我重新打开它时,它并没有考虑到我之前写
的
块大小。以下是jupyter
的
代码和输出。你知道我哪里做错了吗?bathy_ds = xr.open_
zarr
('data/bathy_store')ne
浏览 58
提问于2021-05-11
得票数 1
回答已采纳
1
回答
使用
xarray
打开具有多个组
的
根
zarr
python
、
python-xarray
、
zarr
假设我有一个具有n个组
的
zarr
文件,每个组只有一个
zarr
数组,并且至少共享3个维度,但可能还有其他
的
,那么我如何从所述
zarr
根文件加载
xarray
数据集,同时调整它们
的
公共维度并保留它们
的
属性?目前,我正在试验一种黑客,我列出了使用glob
的
扎尔个人团体,并将其作为名单提供给xr.open_mfdataset(list_of_
zarr
_groups,engine=‘
zarr
’,但肯定有更好<e
浏览 6
提问于2022-07-29
得票数 1
1
回答
初始化大于内存
的
Xarray
数据集
python
、
dask
、
python-xarray
、
zarr
我想初始化一个非常大
的
XArray
数据集(如果可能的话在磁盘上),以便以后处理--数据集
的
各个部分(空间子集)将由不同
的
脚本填充。MemoryError: Unable to allocate 483.我正在寻找这样
的
解决方案,用
的
是普通
的
扎尔:root = <e
浏览 6
提问于2022-09-19
得票数 0
回答已采纳
1
回答
xarray
:使用map_blocks将结果转储到.
zarr
存储中
的
内存数组比内存数组大
python
、
arrays
、
dask
、
python-xarray
,该函数从一个单独
的
文件中获取Numpy<代码>E29</code>数组
的
子集,然后将它们插入到DataArrayThen转换为
xarray
.Dataset
的
适当位置,并为DataArrayThen尝试通过to_
zarr
存储到磁盘中
的
名称。Problem:我
的
函数将.
zarr
写入
磁盘,而不
写入
来自.
zarr
的
值我认为这可能是我需要在map_bloc
浏览 8
提问于2021-12-22
得票数 1
回答已采纳
1
回答
打开包含多个组
的
远程
zarr
存储,并使用
xarray
保存坐标
python-xarray
、
zarr
、
fsspec
我想读一读https://hrrrzarr.s3.amazonaws.com/index.html#sfc/20210208/20210208_00z_anl.
zarr
/
的
远程
zarr
存储。
zarr
商店
的
信息请访问https://mesowest.utah.edu/html/hrrr/
zarr
_documentation/zarrFileVariables.html 我
浏览 18
提问于2021-02-12
得票数 2
回答已采纳
1
回答
打开远程
zarr
存储时获取KeyError '.zmetadata‘
python-xarray
、
zarr
、
fsspec
尝试使用
xarray
从s3读取
zarr
存储。获取键错误。有什么想法吗?import fsspec uri = "s3://era5-pds/
zarr
/2020/12/data/eastward_wind_at_10_metres.
zarr
/*", "eastward_wind_at_10_metres.
zarr
", recur
浏览 70
提问于2021-02-11
得票数 1
回答已采纳
2
回答
如何使用整数dtype对
xarray
/ NaN中
的
zar值进行编码?
encoding
、
python-xarray
、
zarr
我有一个包含NaN
的
大型
xarray
DataArray,我想用
zarr
保存它。我想要最小化文件大小,并接受丢失一些位精度- 16位应该是可以
的
。
浏览 0
提问于2019-04-04
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券