An array is a systematic arrangement of similar objects, usually in rows and columns.
Things called an array include:
{{TOC right
Music
* In
twelve-tone and
serial composition, the presentation of simultaneous twelve-tone sets such that the sums of their horizontal segments form a succession of twelve-tone
aggregates
*
Array mbira, a musical instrument
*
Spiral array model, a music pitch space
Science
Astronomy
A
telescope array, also called astronomical interferometer.
Biology
* Various kinds of multiple biological arrays called
microarrays
* Visual feature array, a model for the visual cortex
Computer science
Generally, a collection of same type data items that can be selected by indices computed at run-time, including:
*
Array (data structure), an arrangement of items at equally spaced addresses in computer memory
*
Array (data type), used in a programming language to specify a variable that can be indexed
*
Associative array, an abstract data structure model composed of key-value pairs, often implemented as a hash table or search tree
or various kinds of the above, such as:
*
Bit array
A bit array (also known as bitmask, bit map, bit set, bit string, or bit vector) is an array data structure that compactly stores bits. It can be used to implement a simple set data structure. A bit array is effective at exploiting bit-level par ...
or bit vector
*
Dynamic array, allocated at run time
*
Jagged array, an array of arrays of which the member arrays can be of different lengths
*
Parallel array of records, with each field stored as a separate array
*
Sparse array, with most elements omitted, to store a sparse matrix
*
Variable-length array
or various related concepts:
*
Array programming, using matrix algebra notation in programs (not the same as array processing)
*
Array slicing, the extraction of sub-arrays of an array
or also:
*
Global Arrays
Global Arrays, or GA, is the library developed by scientists at Pacific Northwest National Laboratory for parallel computing. GA provides a friendly API for shared-memory programming on distributed-memory computers for multidimensional arrays. Th ...
, a library for parallel processing
*
Intel Array Visualizer, a piece of scientific graphics software
Mathematics and statistics
* A
standard array in coding theory
* An array or
matrix (mathematics)
In mathematics, a matrix (: matrices) is a rectangle, rectangular array or table of numbers, symbol (formal), symbols, or expression (mathematics), expressions, with elements or entries arranged in rows and columns, which is used to represent ...
** a
Costas array
** a
Monge array
* A
holor
* In statistics, arrays are a name for some kinds of
:Experimental design
*
Intersection array a concept of category theory
Technology
Computing
*
Array data structure
In computer science, an array is a data structure consisting of a collection of ''elements'' (value (computer science), values or variable (programming), variables), of same memory size, each identified by at least one ''array index'' or ''key' ...
, an arrangement of data in computer memory
*
Asynchronous array of simple processors
*
Disk array, such as the RAID
*
Gate array
A gate array is an approach to the design and manufacture of application-specific integrated circuits (ASICs) using a semiconductor device fabrication, prefabricated chip with components that are later interconnected into logic devices (e.g. NAN ...
, including a
field-programmable gate array (FPGA)
*
ICL Distributed Array Processor
The Distributed Array Processor (DAP) produced by
International Computers Limited (ICL) was the world's first commercial
massively parallel computer. The original paper study was
complete in 1972 and building of the prototype began in 1974.
The fir ...
, an array processor for the ICL
* Integrated circuit packages:
**
Ball grid array
**
pin grid array
**
land grid array
*
Processor array
*
Programmable Array Logic (PAL), a systematic way to implement Boolean functions
*
Reconfigurable datapath array, a flexible data processing architecture
*
Systolic array, a hardware architecture
*
Transistor array, an integrated circuit
*
Video Graphics Array (VGA), a display adapter and many variants thereof
*
Wi-Fi array, a wireless networking device
Other technologies
*
Antenna array
*
Array gain, a telecommunications parameter
*
Array processing of multichannel signals (not to be confused with array programming)
*
Color filter array, placed over an imaging array
*
Field emitter array
A field emitter array (FEA) is a particular form of field electron emission, large-area field electron source. FEAs are prepared on a silicon substrate by lithographic techniques similar to those used in the fabrication of integrated circuits. Th ...
, an electron source
*
Halbach array
A Halbach array () is a special arrangement of permanent magnets that augments the magnetic field on one side of the array while cancelling the field to near zero on the other side. This is achieved by having a spatially rotating pattern of magne ...
, an arrangement of magnets
*
Linear diode array used in image scanners
*
Microphone array
*
Parametric array of transducers
*
Phased-array optics
*
Photovoltaic array
*
Staring array, an imaging sensor
*
Towed array sonar
Other
* A
Commission of Array, a commission for mustering a militia
*
ARRAY, an independent film distribution company
*
Array Networks, a computer networking company
*
Array Collective, a Belfast-based artist-activist collaborative project