netcdf ファイル内の特定のセルを上書きするために使用できる netcdf 演算子 (nco または任意の python netcdf ライブラリから) はありますか?
全球気候データを含む netcdf ファイル内の小さな領域の値を変更したいと考えています。ありがとう!
netcdf ファイル内の特定のセルを上書きするために使用できる netcdf 演算子 (nco または任意の python netcdf ライブラリから) はありますか?
全球気候データを含む netcdf ファイル内の小さな領域の値を変更したいと考えています。ありがとう!
これは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 のスライシングやその他の機能を使用して強力な操作が可能になります。