5

netcdf ファイル内の特定のセルを上書きするために使用できる netcdf 演算子 (nco または任意の python netcdf ライブラリから) はありますか?

全球気候データを含む netcdf ファイル内の小さな領域の値を変更したいと考えています。ありがとう!

4

3 に答える 3

6

または、NCO の ncap2 は、次の 1 つのコマンドでこれを行います。

ncap2 -s 'var[0,0,0]=-999' in.nc out.nc

ncap2 はここで説明されています

于 2015-02-10T06:06:13.660 に答える
5

これはnetCDF4-pythonで簡単です。たとえば、ncが netCDF ファイルで、変数の名前がvar、変更するセルのインデックスが であるとします(0,0,0)。それで:

from netCDF4 import Dataset
new_value = -999
nc.variables['var'][0,0,0] = new_value

netCDF4 は numpy を使用してすべての netCDF 配列を表しますこれにより、numpy のスライシングやその他の機能を使用して強力な操作が可能になります。

于 2014-03-29T17:24:34.623 に答える