Array programming
Programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once. Such solutions are commonly used in scientific and engineering settings.
Nº Q4307787 ★
Común · Saberes
Array programming
Programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once. Such solutions are commonly used in scientific and engineering settings.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once. Such solutions are commonly used in scientific and engineering settings. Modern programming languages that support array programming (also known as vector or multidimensional languages) have been engineered specifically to generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays. These include APL, J, Fortran, MATLAB, Analytica, Octave, PL/I, R, Cilk Plus, Julia, Perl Data Language (PDL) and Raku. In these languages, an operation that operates on entire arrays can be called a vectorized operation, regardless of whether it is executed on a vector processor, which implements vector instructions. Array programming primitives concisely express broad ideas about data manipulation. The level of concision can be dramatic in certain cases: it is not uncommon to find array programming language one-liners that require several pages of object-oriented code.
Texto: Wikipedia en inglés, CC BY-SA 4.0. ·
Cartas cercanas
-
N
Normalización lingüística
Nº Q63302202 ★
Sin ofertas
-
Ortogonalidad (matemática)
Generalización de la noción geométrica de perpendicularidad
Nº Q215067 ★★★
Sin ofertas
-
procesador
Tipo de unidad electrónica para procesar datos
Nº Q1466064 ★★★★
Sin ofertas
-
Unidad de procesamiento gráfico
Circuito electrónico especializado; acelerador de gráficos
Nº Q183484 ★★★
Sin ofertas
-
Proceso del desarrollo del software
Nº Q2904257 ★★
Sin ofertas
-
dilatation
Geometric transformation
Nº Q109020334 ★
Sin ofertas
-
Cálculo de variaciones
Nº Q216861 ★★★
Sin ofertas
-
L (clase de complejidad)
Clase de complejidad
Nº Q1192782 ★★
Sin ofertas
-
D
Docker (software)
Software de código abierto para el despliegue de aplicaciones virtuales a nivel de sistema operativo
Nº Q15206305 ★★★★
Sin ofertas
-
E
EPIC (informática)
Nº Q1201158 ★★
Sin ofertas
-
I
Implementación de referencia
Nº Q2136722 ★
Sin ofertas
-
S
Sequential quadratic programming
Optimization algorithm
Nº Q4373881 ★
Sin ofertas
-
algoritmia
Ciencia que estudia los algoritmos
Nº Q13636890 ★★★
Sin ofertas
-
R
Rango (álgebra lineal)
Nº Q656784 ★★★
Sin ofertas
-
Función SoftMax
Función que mapea un vector de k elementos con valores reales a una distribución de probabilidad categórica de k elementos
Nº Q7554146 ★★★
Sin ofertas
-
C
Compresión de datos
Reducción del volumen de datos tratables para representar una información
Nº Q2493 ★★★
Sin ofertas
-
Software para wikis
Forma de software colaborativo para soporte de los Wikis
Nº Q6686945 ★★★
Sin ofertas
-
c
complejidad computacional
Medida de la cantidad de recursos estrictamente necesarios para ejecutar un algoritmo que resuelve un problema computacional
Nº Q5157286 ★★★
Sin ofertas