cost 68 ms
将数据集保存为 .netCDF 并将属性保存在 Python (xarray)

[英]save dataset as netCDF and also save attributes in Python (xarray)

我生成了新数据并首先保存为数据集 (.to_dataset)。 然后我为每个变量创建了属性 然后将数据合并为: 最后另存为.netCDF: 然而,当我打开并查看每个变量时,属性不可用。 有没有其他方法可以分配新属性并让它们生成 new.netCDF? 提前致谢。 ...

如何从 xyz 点数据创建 xarray 数据集?

[英]How to create an xarray dataset from xyz point data?

我是 xarray 的新手,对我应该如何构建数据集和 DataArrays 感到困惑。 我有 xyz 点数据,每个点都有 2 个数据值。 下面是我这样做的尝试,但我收到错误ValueError: Could not convert tuple of form (dims, data[, attrs ...

用 xarray 和 cfgrib 提取 Grib2 数据很慢,如何改进代码?

[英]Grib2 data extraction with xarray and cfgrib very slow, how to improve the code?

该代码大约需要 20 分钟来为每个变量加载一个月,其中 168 个时间步长用于每天 00 和 12 UTC 的循环。 存到csv的时候,代码就更耗时了,跑了快一天了,还是没有存到任何站。 我怎样才能改进下面的代码? ...

使用字符串分配新的 xarray 数据集变量

[英]Assigning a new xarray dataset variable by using strings

我想在我的新 xarray 数据集中创建一个新变量,并使用一个字符串来给我的变量名。 这是一个例子: 在这个例子中,当调用 assign function 时,我只能将我的新 xr 数据集变量“temperature_f”写成一个非字符串,而是一个 python 变量名,然后我用这个名字获得一个新的 ...

多维 Xarray DataArray 中唯一向量的高效计算

[英]Efficient computation of unique vectors in a multi-dimensional Xarray DataArray

我有一个如下所示的三维 DataArray,我想发现数据集中存在的一组唯一的 17 维机构属性向量。 天真地遍历所有可能的 x 和 y 值并对向量进行哈希处理看起来大约需要 17 个小时。 我想知道是否有一种方法可以使用本机 Xarray 功能来更有效地发现这组独特的向量。 任何建议将不胜感激! ...

如何将 csv 中的数据重塑为结构化格式?

[英]How can I reshape data in a csv into a structured format?

我有一些从计算流体动力学模拟生成的 .csv 文件。 它们包含空间中给定点的速度、压力、密度等值。 对于每个点,其坐标和该点的字段值都打印在 csv 文件的一行中。 对于 x 值为 1、2、3 且 y 值为 4、5、6 的二维网格,数据按以下方式排列: 我们从最低的 y 值开始,循环遍历所有 x ...

使用新维度将 xarray.Dataset 的多个变量合并为一个变量

[英]Merging several variables of an xarray.Dataset into one using a new dimension

我有一个包含多个变量的数据集,这些变量的名称类似于t1 、 t2 、 t3等。我正在寻找一个简单的 function 通过使用额外的维度将它们全部合并到一个变量t中。 基本上我想要在下面的 MWE 中得到的 output:import xarray as xr import numpy as np ...

使用xarray的open_mfdataset打开一系列.nc文件

[英]Using xarray's open_mfdataset to open a series of .nc files

我有一系列名为 0.nc、1.nc、2.nc 的文件,我希望使用 open_mfdataset 按文件名顺序一次打开它们。 但是,当我运行命令时: 我得到错误 我尝试通过以下方式添加坐标: 然后加载这些文件,但无济于事(同样的错误)。 有什么方法可以将这些文件作为一个数据集加载,而不会遇到这些错误? ...

如何将 3 维数组平均化为 2 维数组 Python

[英]How to average a 3-D Array Into 2-D Array Python

我想从 python 中的 .netcdf 文件中获取一个温度变量,并对所有卫星扫描进行平均。 温度变量给出如下: tdisk 数组的形状是 68,52,46。 卫星每天进行 68 次扫描。 经度和纬度变量给出如下: 其大小为 52,46。 我想将每个 nscan 的温度平均在一起以获得每日平均 ...

xarray:将数据变量与新的连续维度中的离散观察值相结合

[英]xarray: Combine data variables with discrete observations in a new continuous dimension

我正在使用一个作物日历,它记录了给定物候 state 发生的一年中的哪一天(doy) - 这里是平均种植( plant )和收获( harvest )季节(请注意,下面打印的nan是海洋上的像素,其他值包含int ): 我需要将这两个变量组合在维度数据数组中 (doy: 365, y: 2160, ...

xarray 数据集提取值 select

[英]xarray dataset extract values select

我有一个 xarray 数据集,我想根据它们的坐标从中提取点。 当sel用于两个坐标时,它返回一个二维数组。 有时这就是我想要的,也是预期的行为,但我想从数据集中提取一条线。 该示例针对sel给出。 理想情况下,我想以相同的方式使用数据集的interp选项。 ...

Xarray mfdataset 使用 cfgrib 引擎将文件与不同的变量组合在一起

[英]Xarray mfdataset combining files with different variables using cfgrib engine

我有一个包含多个文件的文件夹 in.grib2 扩展名,其中一些具有 tcc 变量(云覆盖),而另一些则没有。 我想用这个变量打开一个数组中的所有文件,但它给出了一个错误。 我一次只能打开一个包含 tcc 变量的文件。 如何编辑上面的代码以仅打开具有 tcc 变量的文件并连接? #Colocar ...

如何使用 sel 更改 xarray 中的值

[英]How to change the values inside a xarray with using sel

我有一个带有 x 和 y 坐标的大型 xarray(南美洲地区)。 此外,我有一个小 xarray,它位于大 xarray 的区域(坐标完全相同)。 大 xarray 的变量现在应该在它们重叠的这些点(坐标)接管小 xarray 的变量。 这是 teo xarrays: 尺寸:(带:1,x:864, ...

相当于 Pandas boolean xarray 的索引?

[英]Equivalent to Pandas boolean indexing for xarray?

我有一个 xarray 数据集,我想像使用 Pandas 一样使用 boolean 索引进行索引。例如,我有一个 pandas dataframe: 我只想要 B 中的值大于 2 的行,如下所示: 会给 我如何在 xarray 中对 xarray 数据集执行相同的操作? ...

如何防止 xarray 中的 `to_zarr` 方法将所有 nan 块写入磁盘?

[英]How to prevent `to_zarr` method in xarray from writing all nan chunks to disk?

我想保存一个非常大的 zarr 文件(二维),沿两个维度(X,X)平均分块,偶尔包含由所有 nans 组成的块。 为了减少写入磁盘的块数量,我希望 xarray 的to_zarr方法完全跳过将这个块写入磁盘。 这是一些模拟它的代码:import numpy as np import xarray ...

Numpy数组的dtype在调用.tolist()时如何影响memory的使用?

[英]How does dtype of Numpy array affect memory usage when calling .tolist()?

我想知道在数组上调用.tolist()时dtype arrays 的不同数据类型如何影响 memory 在 Python 中的使用。 我想尽可能多地保存 memory。 如果我是正确的,与float32相比,使用float16应该允许我携带两倍的值,因为float16使用的 memory 是flo ...

如何在 while 循环中遍历子图的轴?

[英]How to loop through axis for subplots in a while loop?

我如何使用我的 while 循环条件循环遍历子图的轴。 我是 python 的新手。我编写了一个代码,其中我 plot 基于 while 循环中的某些条件的数据。 该代码可以很好地绘制单个图但是当我必须将 plot 全部集中在一个 plot 中时,就像子图一样,我不知道如何索引每次完成一轮绘图时轴 ...

plot 数据交互为 rgb

[英]plot data interactive as rgb

我有一堆图片我想要 plot 和 hvplot.rgb。 用户应该能够使用像 slider 这样的小部件在图片之间切换。 我的问题是,我不知道如何将 hvplot.rgb() 函数用于交互式数据帧。 这是我到目前为止所拥有的: 所以在这一点上我已经可以 plot 在 DataFrame 中生成图片 ...

如何打开多个 nc 文件,过滤所需的时间段并将结果写入单个 txt 文件?

[英]how to open several nc files, filter a desired period and write the result in a single txt file?

我有几个 nc 文件,我需要将它们全部打开。 过滤所需的时间段并将所有结果写入单个 txt 文件。 nc 文件对应一个月(一月、二月、三月...),并有四个变量(温度、露点、u 和 v)。 我需要组装一个表,在特定时期内并排显示所有变量。 例如,从一月到十月。 第一列是温度,第二列是露点,第三列 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM