当前位置: 首页 > news >正文

Python HDF5

       HDF(Hierarchical Data File)是美国国家高级计算应用中心(National Center for Supercomputing Application,NCSA)为了满足各种领域研究需求而研制的一种能高效存储和分发科学数据的新型数据格式 。

       HDF5适合存储大量的二进制信息,并且提供并行IO加快读写速度。

       我们可以用python的h5py包来读写HDF5文件。

  HDF5文件是一种存储dataset 和 group 两类数据对象的容器,其操作类似 python 标准的文件操作;File 实例对象本身就是一个组,以 / 为名,是遍历文件的入口。

  • dataset:数据集,可类比为 Numpy 数组,每个数据集都有一个名字(name)、形状(shape) 和类型(dtype),支持切片操作;
  • group:组,可以类比为 字典,它是一种像文件夹一样的容器;group 中可以存放 dataset 或者其他的 group,键就是组成员的名称,值就是组成员对象本身(组或者数据集)。
     

相关文章:

  • Python定时执行程序(schedule)
  • linux 批量kill进程
  • 为什么Pytorch多卡训练容易导致GPU显存不释放
  • IPMI 服务器远程管理方法
  • linux dmesg诊断设备/硬件故障
  • Pytorch显存机制与显存占用(一) —— 理论分析(memory)(训练过程中占用显存最大部分的是activation)(pytorch缓存区/缓存分配器)
  • linux的tty , pts 和notty
  • 图像Resize以后对应点(矩形框)的坐标变换
  • Axial Attention 轴向注意力(RowAttention column Attention)
  • libtorch(pytorch c++前端 / pytorch的C++版本)
  • Person ReID(Re-identification) 行人重识别
  • 箱线图统计学知识
  • Python用yield实现多任务(yield协程)
  • Python生成器的send, close, throw方法
  • github高级搜索
  • (三)从jvm层面了解线程的启动和停止
  • 【391天】每日项目总结系列128(2018.03.03)
  • Angular2开发踩坑系列-生产环境编译
  • LintCode 31. partitionArray 数组划分
  • Meteor的表单提交:Form
  • Sequelize 中文文档 v4 - Getting started - 入门
  • spring boot 整合mybatis 无法输出sql的问题
  • Spring核心 Bean的高级装配
  • text-decoration与color属性
  • WebSocket使用
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 关于for循环的简单归纳
  • 基于web的全景—— Pannellum小试
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 使用docker-compose进行多节点部署
  • 原生js练习题---第五课
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 我们雇佣了一只大猴子...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • #NOIP 2014# day.1 T2 联合权值
  • ${factoryList }后面有空格不影响
  • $refs 、$nextTic、动态组件、name的使用
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (一)为什么要选择C++
  • (转)Google的Objective-C编码规范
  • (转)Mysql的优化设置
  • (转)socket Aio demo
  • 、写入Shellcode到注册表上线
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET MVC第三章、三种传值方式
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .net程序集学习心得
  • .NET设计模式(2):单件模式(Singleton Pattern)