Si partimos del siguiente array:
Podemos sumar o restar a todo el array un escalar:
Y, aunque bien pensado pueda no parecer del todo intuitivo, sumar a un escalar un array también devuelve un array (la suma suele cumplir la propiedad conmutativa, y este caso no es una excepción):
De forma semejante, podemos multiplicar un array por un escalar, aplicándose la multiplicación a cada uno de los elementos del array:
El escalar puede ser un número entero -como acabamos de ver-, un número real o un número complejo:
Podemos también dividir un array por un escalar:
Es posible elevar una matriz a un escalar, o un escalar a una matriz:
Y aplicar la operación módulo -que devuelve el resto de la división-:
E incluso la operación de redondeo al entero más próximo a menos infinitivo ("floor division"):