在python中处理HDF5文件中的link
来源:互联网 发布:神龙契约披风数据 编辑:程序博客网 时间:2024/06/05 05:07
在h5文件中本来有如下结构:
/
|-KLine
|-FQ (FQ是指向YS的一个softlink,但由于以前程序处理错误,变成了一个实际的group)
|-YS
因此需要将FQ在python程序中重新变回成link,但有些h5文件中FQ仍然是link(即有的正确,有的错误)!
因此需要先判断h5文件中的'FQ'是否正确。
方式一:
fh5 = h5py.File(h5_file_path, 'r')bRes = (fh5['/KLine/FQ/'] == fh5['/KLine/YS/']) #参考文档中'Soft Links'中的示例fh5.close()方式二:type_fq = fh5['KLine'].get('FQ', getlink=True, getclass=True)bRes = (type_fq == type(h5py.SoftLink('/KLine/YS/'))))fh5.close()
由于hdf5中存在softlink与hardlink之间的区别,所以方式二的判断方式能更符合问题本质。
0 0
- 在python中处理HDF5文件中的link
- 在hdf5文件中重命名dataset
- Python 读取HDF5文件
- torch系列:torch中如何读取存放在hdf5文件中的字符串
- python 读取txt,json和hdf5文件
- HDF5在python上的使用
- Rust: HDF5文件的处理探索(to be continued.......)
- 在python中处理字符串中的空格和换行符
- 在Python中处理zip文件(含工具类)
- 在python中处理matlab的mat文件
- json在python中的处理
- HDF5数据处理(一)python
- 删除hdf5文件中已经存在的dset
- 在Python中列出目录中的所有文件
- HDF5文件读写
- python 脚本处理文件在文件中的每一行末尾添加逗号
- 如何在NTFS文件系统中创建文件的Link
- 如何在NTFS文件系统中创建文件的Link
- 右下角的弹窗
- pthread_join函数、pthread_create函数及linux线程
- LASSO
- 第二章 先从看得到的入手 探究活动——总结
- #include<stm32f10x_lib.h>和#include<stm32f10x.h>有什么不同
- 在python中处理HDF5文件中的link
- op自举 正反馈
- UIImageView和UIImage,CGContextRef
- 编译器条件编译宏
- 自定义Toast
- 无序数组的二分查找
- 安卓 利用Fragment添加自定义标题栏
- Nginx常用Rewrite伪静态规则:
- maven3.0使用