Почему структура данных Java (например, массив) не поддерживает векторизацию? - PullRequest
2 голосов
/ 02 апреля 2019

Учитывая массив T целых чисел, если мы хотим умножить каждый элемент на 2, в Java мы сделаем это через цикл for (известный как скалярная операция).С помощью numpy массива в Python мы можем просто умножить массив на 2 (известный как векторизованная операция).

Мой вопрос: есть ли способ в Java, который позволяет нам выполнять эту операцию умножения векторизованным способом?

А если Java не поддерживает это, есть ли причина?

Обновление: я не спрашиваю о синтаксисе сахара.Речь идет о векторизации команд ЦП, таких как SIMD Что такое "векторизация"?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...