H5P.set_fill_value

Установите значение заливки для списка свойств создания набора данных

Синтаксис

H5P.set_fill_value (plist_id, type_id, значение)

Описание

H5P.set_fill_value(plist_id,type_id,value) устанавливает значение заливки для список свойств создания набора данных, заданный plist_id. Аргумент value задает значение заливки. type_id задает тип данных значения заливки. Установка value к пустому массиву указывает, что значение заливки должно быть не определено.

Примеры

Создайте набор данных двойной точности со значением заливки-999.

fid = H5F.create('myfile.h5');
type_id = H5T.copy('H5T_NATIVE_DOUBLE');
dims = [100 50];
h5_dims = fliplr(dims);
h5_maxdims = h5_dims;
space_id = H5S.create_simple(2,h5_dims,h5_maxdims);
dcpl = H5P.create('H5P_DATASET_CREATE');
fill_time = H5ML.get_constant_value('H5D_FILL_TIME_ALLOC');
H5P.set_fill_time(dcpl,fill_time);
type_id = H5T.copy('H5T_NATIVE_DOUBLE');
H5P.set_fill_value(dcpl,type_id,-999);
dset_id = H5D.create(fid,'DS',type_id,space_id,dcpl);
H5D.close(dset_id);
H5F.close(fid);
Была ли эта тема полезной?