美文网首页
python 读写nc格式数据

python 读写nc格式数据

作者: dc的梦呓 | 来源:发表于2020-12-14 22:10 被阅读0次

使用第三方类库 netCDF4

pip install netCDF4

读取:

test_nc = 'test.nc'
mync = nc.Dataset(test_nc,'r+')  #nc数据集对象
test_variable = mync.variables['test_var']  #获得变量名为 test_var 的变量
ndarray = test_variable[:] #取得numpy数据

写入:

missing_value = float(mync.MissingValue)  #空值
condition = np.logical_and(ndarray != missing_value, ndarray > 20).data  #条件:非空值且>20的
ndarray[condition] -= 5  #满足条件的-5
mync['test_var'][:] = ndarray[:]  #修改值
mync.close()  #最后关闭,完成数据写入

相关文章

网友评论

      本文标题:python 读写nc格式数据

      本文链接:https://www.haomeiwen.com/subject/fxbbgktx.html