Arrays Glossary
Browse 8 arrays terms defined in plain English, from the cultural dictionary of computing.
8 Arrays Terms
- Allocatable
- In Fortran, an attribute applied to arrays (and since F2003, scalars) indicating that their storage is dynamically allocated and deallocated at runtime rather...
- Array List
- A list implementation backed by a dynamically resized array, providing fast indexed access and amortized-efficient append operations. Array lists are a common...
- Array Map
- The operation of transforming each element of an array into a corresponding output value, usually by applying a function and returning a new array. In many...
- Array Slice
- A contiguous subset of an array selected by start and end boundaries, or in some languages a view-like window into underlying sequence data. Slices are useful...
- Broadcasting
- A set of rules (most notably in NumPy) that automatically expands the dimensions of smaller arrays to match larger ones during element-wise operations,...
- Byte Array
- A contiguous sequence of bytes stored in memory and accessed as an array, commonly used for binary data, network payloads, file contents, and encoded values....
- Sparse Array
- An array in which most elements have the same default value (typically zero or undefined) and only the non-default entries are actually stored, using...
- Vector
- A dynamic, growable array that stores elements contiguously in memory. In Rust it's Vec<T>, in C++ std::vector. Also used in math/ML to mean an ordered list of...
Related Topics
- Collections (3 terms in common)
- Memory (2 terms in common)
- Data Structures (2 terms in common)
- Linear Algebra (1 terms in common)
- Transformations (1 terms in common)
- Numpy (1 terms in common)
- Fortran (1 terms in common)
- Slicing (1 terms in common)
- Math (1 terms in common)
- Memory Optimization (1 terms in common)
- Binary Data (1 terms in common)
- Data Structure (1 terms in common)