Python读取hdf文件——pyhdf
Python读取hdf文件——pyhdf
文章目录
- 简介
- 安装
- 初试
- 参考文献
简介
pyhdf
是 HDF4 的 Python 接口,用于操作 HDF 文件,如 SD (scientific dataset)、VS (Vdata)、V (Vgroup)。
HDF 的交互级别:
- HDF file:HDF 是一种存储科学数据的文件格式。
- General Applications:操作和分析 HDF 的程序集。
安装
pip install matplotlib
手动安装,搜 PyHDF
,选择对应版本,如本人为 Python 3.8 + 64 位系统,下载 pyhdf‑x.xx.x‑cp38‑cp38‑win_amd64.whl
pip install pyhdf-0.10.5-cp38-cp38-win_amd64.whl
初试
地理空间数据云,登录后即可下载 MOD09A1.A2016121.h29v07.005.hdf
或百度网盘(0118)
from pyhdf.SD import SD
import matplotlib.pyplot as plt
hdf = SD('MOD09A1.A2016121.h29v07.005.hdf')
print(hdf.info()) # 信息类别数
data = hdf.datasets()
for i in data:
print(i) # 具体类别
img = hdf.select(i)[:] # 图像数据
plt.imshow(img, cmap='gray') # 显示图像
plt.show()
输出
(13, 4)
sur_refl_b01
sur_refl_b02
sur_refl_b03
sur_refl_b04
sur_refl_b05
sur_refl_b06
sur_refl_b07
sur_refl_qc_500m
sur_refl_szen
sur_refl_vzen
sur_refl_raz
sur_refl_state_500m
sur_refl_day_of_year
参考文献
- PyHDF
- pyhdf GitHub
- pyhdf Documentation
- HDF4
- python HDF文件读取
- Python包安装:PYHDF安装
最新文章
- Facebook周末超越谷歌成巴西访问量最大网站
- 类的继承与接口
- Markdown Pad出现HTML渲染错误(HTML Rendering Error)的解决方法,Markdown Pad弹窗报错
- 微信小程序实现Tab选项卡(极简单版)
- Jmeter的使用(一)
- 英文文本去停用词
- python thinker
- MVC设计模式笔记
- MVC设计模式及Sprint MVC设计模式
- 新手小白大学生,在宿舍做短视频自媒体,两个星期收益1700多
- JimuReport积木报表1.1.09 版本发布,免费的企业级 Web 报表工具
- 做外贸怎么起步,从哪里开发客户
- 高效Redis工具类
- Fedora 安装字体
- 空间几何函数
- 面试:Jetpack相关
- Lock