Operaciones entre arrays y escalares

Si partimos del siguiente array:

Operaciones entre arrays y escalares

Podemos sumar o restar a todo el array un escalar:

Operaciones entre arrays y escalares

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):

Operaciones entre arrays y escalares

De forma semejante, podemos multiplicar un array por un escalar, aplicándose la multiplicación a cada uno de los elementos del array:

Operaciones entre arrays y escalares

El escalar puede ser un número entero -como acabamos de ver-, un número real o un número complejo:

Operaciones entre arrays y escalares

Podemos también dividir un array por un escalar:

Operaciones entre arrays y escalares

Es posible elevar una matriz a un escalar, o un escalar a una matriz:

Operaciones entre arrays y escalares

Y aplicar la operación módulo -que devuelve el resto de la división-:

Operaciones entre arrays y escalares

E incluso la operación de redondeo al entero más próximo a menos infinitivo ("floor division"):

Operaciones entre arrays y escalares