热情的树冠:使用pyhdf读取和HDF4-fi的问题

2024-05-14 22:59:08 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我现在正在做一个项目,这个项目让我读了一个hdf4文件并提取数据来绘制一个图。我在用python读取文件时遇到问题。我已经下载了hdf4和pyhdf,并试图阅读我的文件,但我没有运气。它允许我创建一个SD实例,但是当我尝试使用attribute或datasets函数时,会返回一个空字典。在

现在我想我的数据文件可能有问题,所以我在Matlab中检查了它,它能够从函数中读取所有的SDS和vdata集。我是不是丢失了python中的一个包,或者是某种神奇的解压方式,导致文件无法读取?在

这是密码

>>> from numpy import *
>>> from pyhdf.SD import SD,SDS 
>>> data = SD('file name',READ.SDS)

退货

^{pr2}$

(我没有打印出我的hdf文件,因为这是一个浪费,但我确实在它上面使用了ishdf函数,它确实确认了我的文件是有效的hdf)


Tags: 文件数据项目实例函数fromimport绘制
1条回答
网友
1楼 · 发布于 2024-05-14 22:59:08

如果您直接从Canopy复制了代码,那么希望您的问题可以归结为一个简单的错误:将READ.SDS替换为SDS.READ

相关问题 更多 >

    热门问题