Использование оператора умножения векторов
Оператор умножения векторов можно использовать в случае, когда функция или другой оператор особым способом обрабатывает массивы, которые требуется переопределить. Например, рассмотрим следующее выражение:
• Векторное произведение возвращает массив того же размера, что и A и B, в котором каждый элемент содержит произведение парных элементов векторов A и B.
• Невекторное произведение выполняет стандартное умножение матриц.
Векторизация функций
Многие функции и операторы автоматически векторизуют свои операции, если они применяются к массивам и вычисляют их. Когда добавляется функция, использующая в качестве аргумента массив, такая как
dft, а затем пользователь пытается вычислить это выражение поэлементно, отображается сообщение об ошибке.
Векторизация вложенных массивов
Оператор умножения векторов спускается вниз на один уровень в массиве. Каждый вложенный массив в векторизованном выражении считается обычным массивом, поскольку является вложенным элементом массива верхнего уровня.
Векторизация скаляров
Когда оператор умножения векторов используется для скаляра, ничего не происходит, поэтому оператор можно использовать для улучшения вида выражения (например, для обозначения вектора).