cost 285 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-2024 STACKOOM.COM