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