h5py文件的创建和读取,数据集的制作也不算很难

本文介绍了如何使用h5py库创建和读取h5文件,特别是针对图像数据集的存储。h5py的datasets类似于numpy数组,group则类似字典。文中提供代码示例展示创建和读取过程,并强调h5py在深度学习中的应用广泛,通过实践可以快速掌握。
摘要由CSDN通过智能技术生成


前言

提示:以下内容仅做参考:
本文是针对图片数据集的制作,把图像信息用h5py库来存储。
有错误或者有不足请在评论区指出,我会积极改正,十分感谢。


一、h5py是什么?

h5py存放两类数据,一种是datasets,一种是group。datasets是一种数组类数据,和numpy差不多。group(组),类似字典。
若想要具体了解,请参考官网https://docs.h5py.org/en/latest/index.html

二、创建h5文件

1.引入库

代码如下(示例):

import os
import numpy as np
import cv2
import h5py

2.构建函数

代码如下(示例):

print(data.head())def save_image_to_h5py(path):
    img_list = []
    label_list = []
    dir_counter = 0                  #TwoClass里有两个文件夹,有两类,分别为<
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值