Пакет: matlab.io.hdf4.sd
Запишите значение атрибута
setAttr(objID,name,value)
setAttr(objID,name,value)
присоединяет атрибут к объекту, заданному objID
. Если objID
является идентификатором интерфейса SD, то глобальный атрибут создается. Если идентификатор данных задан, то атрибут присоединен к набору данных. Если идентификатор размерности задан, то атрибут присоединен к размерности.
Эта функция соответствует функции SDsetattr
в API библиотеки HDF C.
Присоедините атрибуты к файлу, набору данных, и к размерности.
import matlab.io.hdf4.* sdID = sd.start('myfile.hdf','create'); sd.setAttr(sdID,'creation_date',datestr(now)); sdsID = sd.create(sdID,'temperature','double',[10 20]); sd.setAttr(sdsID,'long_name','Temperature in sunlight.'); dimID0 = sd.getDimID(sdsID,0); sd.setAttr(dimID0,'long_name','latitude'); sd.endAccess(sdsID); sd.close(sdID);