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