Установите значение заливки для списка свойств создания набора данных
H5P.set_fill_value(plist_id,type_id,value)
H5P.set_fill_value(plist_id,type_id,value)
устанавливает значение заливки для списка свойств создания набора данных, заданного plist_id
. The value
аргумент задает значение заливки. The 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); 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);