Otra estructura de datos útil es una matriz, que es una matriz rectangular o tabla de valores numéricos o valores faltantes. Se puede usar una matriz para almacenar un solo número, una columna de números (a veces llamada vector columna), una fila de números (o vector fila) o una tabla completa de números. Una matriz puede estar vacía, es decir, no tener filas ni columnas. Una matriz vacía puede ser útil para agrupar columnas, filas u otras matrices de números, y también se usa para eliminar columnas o filas de una matriz. Al igual que con las listas, se puede almacenar una matriz en una variable.