h5py创建/赋值/查看数据集dataset/组group
#h5py是用于存放两类对象的容器#导入h5py文件import h5py#创建h5py文件f = h5py.File("文件名","w")#读取h5py文件f = h5py.File('D:\\Learning\\WED\\train_catvnoncat.h5','r')#第一类对象 存放数据集dataset#创建赋值数据集#默认赋值0#方法一创建数据集#数据集元素类型i表示整型#reshap
·
#h5py是用于存放两类对象的容器
#导入h5py文件
import h5py
#创建h5py文件
f = h5py.File("文件名","w")
#读取h5py文件
f = h5py.File('D:\\Learning\\WED\\train_catvnoncat.h5','r')
#第一类对象 存放数据集dataset
#创建赋值数据集
#默认赋值0
#方法一创建数据集
#数据集元素类型i表示整型
#reshape按行填充
d1 = f.create_dataset("数据集的名字",( 行数,列数 ),'数据集元素类型')
d1[...] = np.arange(行数*列数).reshape((行数,列数))
#方法二创建并赋值数据集
#np是numpy数组
#np.arange(整数a)是创建0到a-1的数组
f["数据集的名字"] = np.arange(整数)
#方法三创建并赋值数据集
b = np.range(整数)
dl = f.creat_dataset("数据集名字",data = b)
#查看数据集的名字和值
for key in f.keys():
print(f[key].name)
print(f[key].value)
#第二类对象 存放group
#group可以用于存放dataset和group
#group包含key和value
#创建group:名字是bar
g1 = f.creat_group("bar")
#创建group中的数据集
g1["数据集的名字1"] = np.arange(整数)
g1["数据集的名字2"] = np.arange(整数).reshape((行,列))
#查看根目录f/组/组中的组或数据集的名字
for key in g2.keys():
print(g2[key].name)
更多推荐
已为社区贡献1条内容
所有评论(0)