Main Content

Arreglos altos

Arreglos con más filas de las que caben en la memoria

Los arreglos altos proporcionan una forma de trabajar con datos con el respaldo de un almacén de datos que puede tener millones o miles de millones de filas. Puede crear arreglos de celdas, datos categóricos, cadenas, fechas y horas, duraciones y duraciones de calendario, o arreglos numéricos altos, y utilizar cualquiera de estos tipos altos como variables en una tabla alta o un horario alto. Muchas operaciones y funciones trabajan con los arreglos altos de la misma manera en que lo hacen con los arreglos de MATLAB® en memoria, pero la mayoría de los resultados se evalúan solo cuando usted los solicita explícitamente a través de gather. MATLAB optimiza de forma automática los cálculos en cola minimizando la cantidad de pasadas por los datos. Para obtener más información, consulte Arreglos altos para datos con memoria insuficiente.

Para obtener información sobre la integración con sistemas de big data o la compilación de algoritmos de arreglos altos, consulte Extend Tall Arrays with Other Products.

Funciones

expandir todo

tallCreate tall array
datastoreCreate datastore for large collections of data
gatherCollect tall array into memory after executing queued operations
writeWrite tall array to local and remote locations for checkpointing
mapreducerDefine execution environment for mapreduce or tall arrays
tallrngControl random number generation for tall arrays
istallDetermine if input is tall array
classUnderlyingClass of underlying data in tall array
isaUnderlyingDetermine if tall array data is of specified class
matlab.tall.transformTransform array by applying function handle to blocks of data
matlab.tall.reduceReduce arrays by applying reduction algorithm to blocks of data
matlab.tall.movingWindowApply moving window function to blocks of data (desde R2019a)
matlab.tall.blockMovingWindowApply moving window function and block reduction to padded blocks of data (desde R2019a)

Temas

Información relacionada