文档

h5create

创建HDF5数据集

语法

h5create(文件名,datasetname、尺寸、名称、值)

描述

h5create (文件名,datasetname,大小,名称,值)创建一个HDF5数据集所指定的文件中文件名

输入参数

文件名

特征向量指定一个HDF5文件的名称。如果文件名已经不存在,h5create创建,由一个或多个指定附加选项名称,值对参数。

datasetname

特征向量指定要创建的数据集的名称。如果datasetname是一个完整的路径名,h5create创建所有中间组织,如果他们不存在。

大小

数组指定数据集的范围。指定一个无限的程度上,设置相应的元素大小

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在单引号(' ')。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

数据类型

以下的MATLAB®数据类型。

uint64 uint32 uint16 uint8
int64 int32 int16 int8

默认值:

ChunkSize

定义了分块布局。

默认值:不是分块

缩小

定义了gzip压缩级别(0 - 9)。

默认值:0

FillValue

定义了填补值为数值型数据集。

Fletcher32

打开Fletcher32校验和过滤器。

默认值:

洗牌

打开洗牌过滤器。

默认值:

TextEncoding

字符编码,指定为“系统”“utf - 8”

  • “系统”——使用系统默认编码来创建数据集名称。

  • “utf - 8”——使用utf - 8编码创建数据集名称。

默认值:“系统”

例子

全部折叠

创建一个固定大小100 -,- 200数据集。

h5create (“myfile.h5”,' / myDataset1 '200年[100])h5disp (“myfile.h5”)
HDF5 myfile。h5集团“/”数据集的myDataset1大小:100 x200型最大容量:100 x200型数据类型:H5T_IEEE_F64LE(双)ChunkSize:[]过滤器:没有FillValue: 0.000000

创建一个单精度1000 -,- 2000数据集与块大小为50 - - 80。应用压缩的最高水平。

h5create (“myfile.h5”,' / myDataset2 '(1000 2000),“数据类型”,“单一”,ChunkSize的(80),“缩小”9)h5disp (“myfile.h5”)
HDF5 myfile。h5集团“/”数据集的myDataset2大小:1000 x2000最大容量:1000 x2000数据类型:H5T_IEEE_F32LE(单)ChunkSize: 50 x80过滤器:缩小(9)FillValue: 0.000000

创建一个二维的数据集,沿着第二范围是无限的。

h5create (“myfile.h5”,' / myDataset3 ',200年正无穷,ChunkSize的[20]20)h5disp (“myfile.h5”)
HDF5 myfile。h5集团“/”数据集的myDataset3大小:200 x0最大容量:200 xinf数据类型:H5T_IEEE_F64LE(双)ChunkSize: 20 x20过滤器:没有FillValue: 0.000000

介绍了R2011a

这个主题有帮助吗?