exponenta event banner

h5disp

Отображение содержимого файла HDF5

Описание

пример

h5disp(filename) отображает метаданные, описывающие структуру указанного файла HDF5.

пример

h5disp(filename,loc) отображает метаданные для указанного расположения в файле.

пример

h5disp(filename,loc,mode), где mode является 'min'отображает только имена групп и наборов данных. Значение по умолчанию для mode является 'simple', который отображает метаданные набора данных и значения атрибутов.

h5disp(___,'TextEncoding','UTF-8') принудительно обрабатывает имена объектов и атрибутов как UTF-8-encoded текст. Такое использование не требуется, если в файле HDF5 точно указано использование UTF-8 кодировки.

Примеры

свернуть все

Создайте набор данных «50 на 50» с размером блока «5 на 5».

h5create('exampleFile2.h5','/exampleDataset',[50,50],'ChunkSize',[5 5])

Отображение метаданных файла HDF5. В этом примере файл HDF5 содержит один набор данных в своей корневой группе. Атрибуты, принадлежащие набору данных, отображаются под его именем.

h5disp('exampleFile2.h5')
HDF5 exampleFile2.h5 
Group '/' 
    Dataset 'exampleDataset' 
        Size:  50x50
        MaxSize:  50x50
        Datatype:   H5T_IEEE_F64LE (double)
        ChunkSize:  5x5
        Filters:  none
        FillValue:  0.000000

Отображение атрибутов набора данных /g4/world в файле example.h5. Если указан полный путь к набору данных в файле HDF5, h5disp отображает только атрибуты набора данных.

h5disp('example.h5','/g4/world')
HDF5 example.h5 
Dataset 'world' 
    Size:  36x19
    MaxSize:  36x19
    Datatype:   H5T_IEEE_F64LE (double)
    ChunkSize:  []
    Filters:  none
    FillValue:  0.000000

Отображать только имена групп и наборов данных, указывая режим отображения 'min'.

h5disp('example.h5','/g4/world','min')
HDF5 example.h5 
Dataset 'world' 

Входные аргументы

свернуть все

Имя файла, указанное как вектор символов или скаляр строки, содержащий имя существующего файла HDF5.

В зависимости от расположения файла, filename может принимать одну из этих форм.

Местоположение

Форма

Текущая папка

Укажите имя файла в filename.

Пример: 'myFile.h5'

Другие папки

Если файл находится не в текущей папке или в папке по пути MATLAB ®, укажите полный или относительный путь вfilename.

Пример: 'C:\myFolder\myFile.h5'

Пример: 'myFolder\myFile.h5'

Удаленное расположение

Если файл хранится в удаленном местоположении, то filename должен содержать полный путь к файлу, указанному как унифицированный указатель ресурса (URL) формы:

scheme_name://path_to_file/my_file.ext

В зависимости от вашего удаленного местоположения, scheme_name может быть одним из значений в этой таблице.

Удаленное расположениеscheme_name
Амазонский S3™s3
Хранилище больших двоичных объектов Windows Azure ®wasb, wasbs
HDFS™hdfs

Дополнительные сведения см. в разделе Работа с удаленными данными.

Пример: 's3://bucketname/path_to_file/myFile.h5'

Местоположение в файле, указанное как вектор символов или строковый скаляр, содержащий полный путь к местоположению в файле. Чтобы отобразить метаданные для всего файла, укажите '/' в качестве местоположения. Если loc является группой, h5disp отображает все объекты в группе.

Режим отображения, указанный как одно из следующих значений:

  • 'simple' - отображение имен наборов данных и значений атрибутов, если атрибут является целым числом, плавающей запятой или скалярной строкой.

  • 'min' - Отображение только имен групп и наборов данных.

Представлен в R2011a