Пакет: matlab.io.hdf4.sd
Считайте фрагмент из набора данных
datachunk = readChunk(sdsID,origin)
datachunk = readChunk(sdsID,origin)
считывает целый фрагмент данных из набора данных, идентифицированного sdsID
. The origin
вход задает местоположение фрагмента в нулевых координатах куска, а не в координатах набора данных.
Эта функция соответствует SDreadchunk
функционирует в библиотеке HDF С API, но потому что MATLAB® использует упорядоченное расположение в стиле ФОРТРАН, источник обращается назад относительно Library API С.
import matlab.io.hdf4.* sdID = sd.start('sd.hdf'); idx = sd.nameToIndex(sdID,'temperature'); sdsID = sd.select(sdID,idx); dataChunk = sd.readChunk(sdsID,[0 1]); sd.endAccess(sdsID); sd.close(sdID);