、およびのIntensity3 つの次元の値で構成される NetCDF4 形式で保存されたデータセットがあります。座標に次元と同じ名前を付けました(良いか悪いかわかりません...)LoopDelayWavelength
Python でxarray (以前の xray)を使用してデータセットをロードしています。
import xarray as xr
ds = xr.open_dataset('test_data.netcdf4')
ここで、元のデータを追跡しながらデータを操作したいと考えています。たとえば、次のようにします。
Delay座標にオフセットを適用し、元のデータ配列を変更しないでDelayください。これは次のように行われるようです:ds_ = ds.assign_coords(Delay_corr=ds_.Delay.copy(deep=True) + 25)データセット内の関連するすべてのデータ配列の座標
Delayを置き換えます。Delay_corrただし、これを行う方法がわかりません。ドキュメントには何も見つかりませんでした。
アイテム#2の実行方法を知っている人はいますか?
テスト データを含む NetCDF4 ファイルをダウンロードするには: http://1drv.ms/1QHQTRy