Datastore для данных о паре "ключ-значение" для использования с mapreduce
KeyValueDatastore
объекты сопоставлены с файлами, содержащими данные о паре "ключ-значение", которые являются выходными параметрами или входными параметрами к mapreduce
. Используйте KeyValueDatastore
свойства задать, как вы хотите получить доступ к данным. Используйте запись через точку, чтобы просмотреть или изменить конкретное свойство KeyValueDatastore
объект:
ds = datastore('mapredout.mat');
ds.ReadSize = 20;
Также можно задать значение KeyValueDatastore
аргументы пары "имя-значение" использования свойств, когда вы создаете datastore с помощью datastore
функция:
ds = datastore('mapredout.mat','ReadSize',20);
Создайте KeyValueDatastore
объекты с помощью datastore
функция.
hasdata | Определите, доступны ли данные для чтения |
numpartitions | Количество разделов datastore |
partition | Разделите datastore |
preview | Подмножество данных в datastore |
read | Считайте данные в datastore |
readall | Считывайте все данные в datastore |
reset | Сброс Datastore к начальному состоянию |
transform | Преобразуйте datastore |
combine | Объедините данные от нескольких datastores |
isPartitionable | Определите, partitionable ли datastore |
isShuffleable | Определите, shuffleable ли datastore |
KeyValueDatastore
не поддерживает файлы последовательности, записанные в R2013b. Перепишите файлы последовательности с помощью версии MATLAB между R2014a и R2018a.