H5T.equal

Определите равенство типов данных

Синтаксис

output = H5T.equal(type1_id,type2_id)

Описание

output = H5T.equal(type1_id,type2_id) возвращает положительное число, если идентификаторы типов данных относятся к совпадающий тип данных, и нуль, чтобы указать, что они не делают. Отрицательное значение указывает на отказ. Любое из значений входа может быть вектором символов или строковым скаляром, задающим тип HDF5 данных.

Примеры

Определите, является ли тип данных набора данных 32-битным маленьким эндовым целым числом.

fid = H5F.open('example.h5');
dset_id = H5D.open(fid,'/g3/integer2D');
dtype_id = H5D.get_type(dset_id);
if H5T.equal(dtype_id,'H5T_STD_I32LE')
    fprintf('32-bit little endian integer\n');
end

См. также