Utilización del operador vectorizador
Se puede utilizar el operador vectorizador cuando una función o un operador tenga un significado especial para arrays que desee sustituir. Por ejemplo, considere la siguiente expresión:
• El producto vectorizado devuelve un array del mismo tamaño que A y B en el que cada elemento contiene el producto de las parejas de elementos de A y B.
• El producto no vectorizado realiza una multiplicación de matriz estándar.
Funciones de vectorización
Muchas funciones y operadores vectorizan automáticamente sus operaciones cuando se aplican a arrays y se evalúan. Si pone entre paréntesis una función que requiere un array como argumento como, por ejemplo,
dft, e intenta calcular la expresión por elementos, obtendrá un error.
Vectorización de arrays anidados
El operador vectorizador solo desciende un nivel en un array. Cada array anidado en una expresión vectorizada se trata como un array normal, ya que se trata de los elementos del array de nivel superior.
Escalares de vectorización
Cuando se utiliza el operador vectorizador sobre un escalar, no ocurre nada, por lo que el operador se pueden utilizar para cuestiones estéticas de visualización tales como indicar un vector.