xarray(以前称为xray)是一个开源库,提供一系列N维数据结构。
目前我有一个看起来像这样的 pandas 数据框(它最初来自一个大的 csv 文件,我包含了一个小片段) ds = pd.DataFrame([('2020-312T00:00:00.746', 2.466000e-15, 2.33050...
使用xarray将DataArray保存为geoTiff,不使用ram内存
我需要修改一个非常大的geoTif文件(超过200GB),但是当我保存它时,我的代码在将文件加载到内存中时崩溃了。代码如下所示。 将 xarray 导入为 xr # 打开文件 ds = xr。
我有一个名为 wk_conc_avgs 的 xarray,其结构如下: xarray.DataArray'N_CT' juld:1253 y:850 x:994 其中 juld 包含结构“yyyy-mm-dd”的日期 我正在尝试索引 a
假设我有以下Python代码,显示中午12点和下午1点的轮廓值,表明它的位置已经移动: 将 xarray 导入为 xr 将 numpy 导入为 np 将 matplotlib.pyplot 导入为 plt 夫...
添加到xarray数据集时如何使用字符串变量来定义数据数组名称? [重复]
我想将数据数组添加到 xarray 数据集中,并使用 xarray.assign 来执行此操作,但我不知道如何使用字符串变量定义数据数组的名称(即调用新条目“. ..
我正在使用命名桥的大型数据集,每个桥都有多个属性。有些属性是永久的,但有几个属性每年都会更新。我收到的数据是 .csv...
为xarray open_mfdataset指定concat_dim
我使用 xarray.open_mfdataset() 打开并组合 8 个 netcdf 文件(具有不同设置的模型模拟的输出),而不将它们加载到内存中。如果我指定 concat_d,这会非常有效...
导入操作系统 将 numpy 导入为 np 将 xarray 导入为 xr data_folder1 = 'K:\重新分析\ERA5\100m_speed\100m u\1979-2022' data_folder2 = 'K:\重新分析\ERA5\100m_speed\100m v\1979-2022' 文件名...
导入操作系统 将 numpy 导入为 np 将 xarray 导入为 xr data_folder1 = 'K:\重新分析\ERA5\100m_speed\100m u\1979-2022' data_folder2 = 'K:\重新分析\ERA5\100m_speed\100m v\1979-2022' 文件名...
我正在寻找一些方便的方法来将netcdf文件中可用的cftime格式的时间转换为unix时间戳(ms),什么是一种合适的方法来做到这一点而无需几个for循环,提取数据...
将 xarray 导入为 xr 将 numpy 导入为 np # 使用 xarray 打开 GRIB data_wind = xr.open_dataset('test.grib', engine='cfgrib') # 从grib中提取风 u_variable = data_wind['u10'] v_variable = data_w...
我有一个栅格图层和一个包含多个多边形的形状文件。我想迭代特征(多边形)以屏蔽栅格图层,然后获取每个屏蔽特征的一些统计数据。然而,...
如何使用xarray和cartopy在地图上绘制POP2网格(POP_gx1v7)数据?
我正在处理 CESM2 的 LENS2 系综的海洋变量,现在正在尝试在地理网格上绘制数据。海洋模型 POP2 基于带有 Gree 极点的位移极点网格...
如何将两个具有相同维度和坐标的 2D xarray.DataArray 合并为一个 3D xarray.DataArray?
我有这两个数组(字符和数字): 字符 = xarray.DataArray( 数据=[['A','B','C'], ['D','E','F'], ['G','H','I']], 坐标=[ ('行', [1,2,3]), ...
我在 xarray 中有一个多维 DataArray,其中最里面的两个维度具有相等的长度。我想将 np.linalg.det() 应用于由二维形成的方阵。怎么办...
使用 xarray 数据集,如何将 FacetGrid 与特定的 cartopy 投影一起使用并沿轴保留纬度和经度值? 我试图按照用户指南中的描述使用分面...
我正在为我正在进行的项目的一部分创建巴西南里奥格兰德州的栅格。它们已成功制作,一切看起来都很好,除了当我将其绘制在与 sha 相同的轴上时...
如何使用 matplotlib.pyplot.contourf 绘制密度数组
我有一个名为 dens 的 xarray 数据集,我想绘制它。 这是数据集: 尺寸:(时间:641,纬度:30,经度:30) 坐标: * 时间(时间)datetime64[ns...
Xarray/Dask:map_block 计算 - 变量大小不一致
Python 代码的可行示例: 将 numpy 导入为 np 将 xarray 导入为 xr 从 scipy.optimize 导入 curve_fit 将 pandas 导入为 pd 将 xesmf 导入为 xe 从 dask.distributed 导入客户端 定义
使用dask数组时xarray.open_mfdataset(parallel=True)和xarray.concat有什么区别?
我正在使用Python处理经典的数据处理工作流程,即加载大量文件,预处理它们,连接它们并应用一些缩减。 目前,我正在使用...