爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5443|回复: 6

[求助] python可否直接解压*.nc.gz文件

[复制链接]
回帖奖励 12 金钱 回复本帖可获得 3 金钱奖励! 每人限 1 次

新浪微博达人勋

发表于 2022-10-17 10:42:45 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 GXYYYYY 于 2022-10-17 10:44 编辑

本小白最近在用windows下的python处理一些模式数据,请问各位前辈大佬,windows下python可以直接解压.nc.gz文件吗,还是得去大型机做?
尝试了CSDN上的一些解压方式,但是都没有成功(读取方式如下图)


QQ图片20221017104442.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-10-17 14:54:07 | 显示全部楼层

回帖奖励 +3 金钱

本帖最后由 wawx 于 2022-10-17 14:56 编辑

可以使用meteva的read_griddata_from_nc函数,不用解压,直接就可以读取,读取之后是DataArray格式。比如:import meteva.base as meb
f_cra = meb.read_griddata_from_nc(文件路径, value_name="变量名", lon_dim="LON", lat_dim="LAT")




密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-10-17 15:46:22 | 显示全部楼层
wawx 发表于 2022-10-17 14:54
可以使用meteva的read_griddata_from_nc函数,不用解压,直接就可以读取,读取之后是DataArray格式。比如: ...

非常感谢!不过似乎有一些问题,我私聊您!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-10-18 17:19:30 | 显示全部楼层

回帖奖励 +3 金钱

ds = xr.open_dataset("xxx.nc.gz",engine="scipy")
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-10-18 20:17:13 | 显示全部楼层
安达充 发表于 2022-10-18 17:19
ds = xr.open_dataset("xxx.nc.gz",engine="scipy")

成功了!感谢大佬!不过由于从1850年开始的,对时间decode的时候会有点问题,就在您的代码后面加上了decode_times=False
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-10-19 09:27:37 | 显示全部楼层
GXYYYYY 发表于 2022-10-18 20:17
成功了!感谢大佬!不过由于从1850年开始的,对时间decode的时候会有点问题,就在您的代码后面加上了deco ...

根据你的数据实际情况加参数就好了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-10-19 12:24:47 | 显示全部楼层
安达充 发表于 2022-10-19 09:27
根据你的数据实际情况加参数就好了

嗯嗯!感谢感谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表