爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
123
返回列表 发新帖
楼主: 樱桃小丸子

[求助] python读取grads格式的ctl和dat格式的数据

[复制链接]

新浪微博达人勋

发表于 2019-8-5 17:37:51 | 显示全部楼层
Orient2016 发表于 2019-3-28 21:32
没有解决,之后用ncl试了试

我后边用的pygrads库,可以读数据了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-29 13:26:24 | 显示全部楼层
aifei 发表于 2019-8-5 17:37
我后边用的pygrads库,可以读数据了

你好,你是如何引入pygrads库的讷?我 pip install 它没能成功
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-11 15:33:17 | 显示全部楼层
renxin0702 发表于 2020-5-29 13:26
你好,你是如何引入pygrads库的讷?我 pip install 它没能成功

我使用源码安装的  还需要下载grads
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-1 09:22:09 | 显示全部楼层
好贴,我试了一下data = np.fromfile(filename,dtype=‘f’),关键是这个dtype要给对,我这边感觉f对于我的数据好像不对
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-19 20:52:02 | 显示全部楼层
平流层的萝卜 发表于 2017-12-15 19:24
4楼地板是正解,读取后对data.reshape(t维数,z维数,y维数,x维数),就得到了相应的四维数组

感谢楼主思路,解决了一个非常重大而且基础性的大问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-6-6 20:36:55 | 显示全部楼层
likailing2008 发表于 2020-9-19 20:52
感谢楼主思路,解决了一个非常重大而且基础性的大问题

楼主,最后咋弄的,可否指导一下,跟你同样需求
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-6-7 08:33:56 | 显示全部楼层
puck66 发表于 2021-6-6 20:36
楼主,最后咋弄的,可否指导一下,跟你同样需求

data = numpy.fromfile(kk,dtype='int16')
data_new=data.reshape(9,2133,2133)
kk是循环读入的二进制文件,数据类型是int,然后把数组重构成需要的维数,这样就可以进行计算
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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