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
Amazon S3™s3
Windows Azure® Устройство хранения данных блобаwasb, wasbs
HDFS™hdfs

Для получения дополнительной информации смотрите работу с Удаленными данными.

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

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

Режим отображения в виде одного из этих значений:

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

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

Введенный в R2011a