Пакет: 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);