h5read
数据集从HDF5读取数据
描述
例子
阅读整个HDF5数据集
从HDF5获得数据集的元数据文件,然后读取数据。
显示数据集的元数据/ g4 /纬度
从HDF5文件example.h5
。
h5disp (“example.h5”,“g4 / lat”)
HDF5例子。h5数据集“纬度”尺寸:19个最大尺寸:19日数据类型:H5T_IEEE_F64LE(双)ChunkSize:[]过滤器:没有FillValue: 0.000000属性:“单位”:“degrees_north”“类”:“DIMENSION_SCALE”“名称”:“纬度”
读取数据集。
数据= h5read (“example.h5”,“g4 / lat”)
data =19×1-90 -80 -70 -60 -50 -40 -30 -20 -10 0⋮
读HDF5数据集的子集
从HDF5获得数据集的元数据文件,然后读取数据集的一个子集。
显示数据集的元数据/ g4 /世界
从HDF5文件example.h5
。
h5disp (“example.h5”,“g4 /世界”)
HDF5例子。h5数据集世界的大小:36 x19最大尺寸:36 x19数据类型:H5T_IEEE_F64LE(双)ChunkSize:[]过滤器:没有FillValue: 0.000000
从一开始的数据,数据的读取5-by-3子集的数据集。
开始= [1];数= 5 [3];数据= h5read (“example.h5”,“g4 /世界”,开始计数)
data =5×30 0 0 0 0 0 0 0 0 0 0 0 0 0 0
读HDF5指定数据集与指标之间的间距
读取数据从一个数据集,数据是在指定的间距采样数据指标以及每个维度。
首先,显示数据集的元数据/ g4 /经度
从HDF5文件example.h5
。中的变量数据集有一个维度与36个元素。
h5disp (“example.h5”,“g4 /朗”)
HDF5例子。h5数据集“朗”大小:36最大尺寸:36个数据类型:H5T_IEEE_F64LE(双)ChunkSize:[]过滤器:没有FillValue: 0.000000属性:“单位”:“degrees_east”“类”:“DIMENSION_SCALE”“名称”:“朗”
在开始阅读的位置startLoc
和读取变量数据中指定的间隔步
。的值1
在步
访问邻近值在相应的维度,而值2
访问其他相应的价值维度,等等。
startLoc = 1;数= 18;步= 2;subsetData = h5read (“example.h5”,“g4 /朗”startLoc计数,步);
检查输出变量subsetData
。
谁subsetData
类属性名称大小字节subsetData 18 x1 144双
输入参数
文件名
- - - - - -文件名称
特征向量|字符串标量
文件名称,指定为一个特征向量或字符串标量包含现有HDF5文件的名称。
根据你的文件的位置,文件名
可以承担其中的一个形式。
位置 |
形式 |
||||||||
---|---|---|---|---|---|---|---|---|---|
当前文件夹 | 指定文件的名称 例子: |
||||||||
其他文件夹 |
如果文件不在当前文件夹或文件夹在MATLAB®路径,然后指定完整的或相对路径名 例子: 例子: |
||||||||
远程位置 |
如果文件存储在一个偏远的位置,然后
基于你的远程位置,
有关更多信息,请参见使用远程数据。 例子: |
ds
- - - - - -数据集名称
特征向量|字符串标量
矢量数据集名称,指定为一个字符或字符串标量HDF5文件中包含的数据集的名称。HDF5数据集是一个多维数组的数据元素,一起支持元数据。金宝app
开始
- - - - - -开始的位置
向量的(默认)|数值向量
开始位置,指定为正整数的数值向量。对于一个N
维数据集,开始
是一个向量的长度N基于包含的指标。的元素开始
为了对应,变量维度。
如果你不指定开始
,那么h5read
从第一个指数函数开始读取数据集以及每个维度。
数
- - - - - -的元素数量
向量的正
的(默认)|数值向量
阅读的元素数量,指定为正整数的数值向量。对于一个N
维数据集,数
是一个向量的长度N
,指定阅读的元素数量以及每个维度。的元素数
为了对应,变量维度。如果任何元素数
是正
,然后h5read
读取到相应的维度。
如果你不指定数
,那么h5read
函数读取数据,直到每个维度的结束。
步
- - - - - -指标之间的间距
向量的(默认)|数值向量
空间之间的指数以及每个维度的数据集,指定为一个整数数值向量。对于一个N
维变量的数据集,步
是一个向量的长度N
。的元素步
向量对应,为了,变量维度。的值1
访问邻近的变量值在相应的维度。然而,一个值2
访问其他的变量的值在相应的维度,等等。
如果你不指定步
,那么h5read
函数中读取数据和一个默认的间距1
每个维度。
版本历史
介绍了R2011aR2020b:从HDF5读取数据文件在远程位置
你可以从HDF5读取数据文件在偏远地区,比如Amazon S3, Windows Azure Blob存储和HDFS。
R2020b:从HDF5读取数据文件与Unicode名称
你可以从HDF5读取数据文件的名字和Unicode字符编码。
R2020a:读nonscalar字符串数据MATLAB字符串数组
h5read
返回MATLAB HDF5 string数组作为字符串数组而不是细胞阵列的特征向量。单(标量)HDF5字符串返回MATLAB特征向量。
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。