爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11100|回复: 6

[求助] python怎么读格点二进制文件?

[复制链接]

新浪微博达人勋

发表于 2017-3-10 08:48:39 | 显示全部楼层 |阅读模式

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

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

x
如题!如题!如题!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-10 16:29:49 | 显示全部楼层
首先,要知道文件格式,nc,grib,hdf等都是二进制的,还有自定义格式的二进制文件。它们的读取方式是不一样的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-13 10:37:48 | 显示全部楼层
jarvis 发表于 2017-3-10 16:29
首先,要知道文件格式,nc,grib,hdf等都是二进制的,还有自定义格式的二进制文件。它们的读取方式是不一 ...

如果是GRD文件,应该怎么读呢?谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-15 14:07:22 | 显示全部楼层
adam_5 发表于 2017-3-13 10:37
如果是GRD文件,应该怎么读呢?谢谢

import numpy as np
np.memmap()
可以实现
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-15 22:44:33 | 显示全部楼层
tiantianyixin 发表于 2017-3-15 14:07
import numpy as np
np.memmap()
可以实现

好的,谢谢,已读取成功
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-20 00:18:40 | 显示全部楼层
tiantianyixin 发表于 2017-3-15 14:07
import numpy as np
np.memmap()
可以实现

那我要读取fortran计算出来的abr二进制文件,应该如何读取呢?用np.load()老是报错,我不知道该如何读取?我想把Fortran摆脱掉,用Python实现文件的读取计算!谢谢!请指导!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-8-22 17:35:32 | 显示全部楼层
Swallow 发表于 2017-3-20 00:18
那我要读取fortran计算出来的abr二进制文件,应该如何读取呢?用np.load()老是报错,我不知道该如何读取 ...

你好,你搞定了吗?我的是为grads准备的站点二进制文件,unpack方法需要很清楚地知道每个要素所占字节以及空格数,头疼如何读,
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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