Matlab怎样从hdf格式的卫星资料文件中读取相应的数据

Matlab怎样从hdf格式的卫星资料文件中读取相应的数据,第1张

有一个办法是用hdfread直接从这些数据中读,但是在hdftool工具箱中可以察李看培没孝到的cloud-phase-infrade,cloud-top-temperature,Latitude,Longitude等数据配稿没法获得

1、先将csv文件分别读出, 然后写入一个H5文件当中. 对外只有一个H5文件,内部,实际可装入多个csv文件。

2、因为 csv文件包括汉字,因此可以通过encoding='gb18030' 来实现对汉字的显示.df = pd.read_csv(path,  encoding='gb18030'),#把数据存入df. 方便后续处理。

3、# 创建hdf文件。h5_store = pd.HDFStore('data.h5', mode='w')  #HDFStore采用写的方式创建。

4、写入做枯后再通培尺过 h5_store.get 读出并显示!h5_store = pd.HDFStore('data.h5', mode='r')。

5、h5_store['data'+str(i)] = df  # 存储数据到hdf,# 使用完要关闭hdf文件,h5_store.close()  。

6、#读方式打开,h5_store = pd.HDFStore('data.h5'配胡高, mode='r')  。

7、#列出keys  里面有几个数据块。h5_store.keys()#输出data1数据块内容。h5_store.get('data1')。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8180900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存