Пакет: matlab.io.hdf4.sd
Считайте фрагмент из набора данных
datachunk = readChunk (sdsID, источник)
datachunk = readChunk(sdsID,origin) читает целый фрагмент данных от набора данных, идентифицированного sdsID. Входной параметр origin задает местоположение фрагмента в основанных на нуле больших координатах, не в координатах набора данных.
Эта функция соответствует функции SDreadchunk в API библиотеки HDF C, но потому что MATLAB® использует упорядоченное расположение стиля ФОРТРАНА, параметр источника инвертируется относительно Library API C.
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);