Handling Arrays of Data

The Wolfram Language routinely handles huge arrays of numeric, symbolic, textual, or any other data, with any dimension or structure. Arrays are fully integrated into the Wolfram Language, making possible extremely high-level array operations that are both elegant and efficient.

(OrangeLink[Structural Array Analysis », paclet:guide/MathematicalAndCountingOperationsOnLists])

(OrangeLink[Parts of Arrays », paclet:guide/ElementsOfLists])

(RefLink[Part, paclet:ref/Part]) ((RefLink[[[..]], paclet:ref/Part])) — extract or reset elements, rows, columns, blocks, etc.

(OrangeLink[Rearranging Arrays », paclet:guide/RearrangingAndRestructuringLists])

(OrangeLink[Operations on Arrays », paclet:guide/ApplyingFunctionsToLists])

(RefLink[{}+{}, paclet:ref/Plus]), etc. — automatically operate on corresponding elements

(OrangeLink[Array Visualization », paclet:guide/DataVisualization])

(OrangeLink[Algorithmic Array Operations », paclet:guide/Statistics])

(OrangeLink[Creating Arrays », paclet:guide/ConstructingLists])

(OrangeLink[Structured Datasets, paclet:guide/ComputationWithStructuredDatasets])

(RefLink[Dataset, paclet:ref/Dataset]) — set up an array to be manipulated as a structured dataset