Пакет: matlab.io.hdf4.sd
Храните данные во внешнем файле
setExternalFile(sdsID,extfile,offset)
setExternalFile(sdsID,extfile,offset)
перемещает значения данных (не метаданные) во внешний файл данных extfile
начиная со смещения байта, offset
.
Данные могут быть перемещены только один раз для любого заданного набора данных. Внешний файл должен храниться в основном файле.
Эта функция соответствует SDsetexternalfile
функция в библиотеке HDF С API.
import matlab.io.hdf4.* sdID = sd.start('myfile.hdf','create'); sdsID = sd.create(sdID,'temperature','double',[10 20]); sd.setExternalFile(sdsID,'myExternalFile.dat',0); sd.writeData(sdsID,[0 0],rand(10,20)); sd.endAccess(sdsID); sd.close(sdID);