Поддерживает ли Swift векторизацию массива и операции, аналогичные numpy? - PullRequest
0 голосов
/ 13 мая 2018

Поддерживает ли Swift операции векторизации для своих массивов? Например, в numpy можно вычислить произведение матрицы на вектор следующим образом:

A = np.array([[1,2,1],
              [2,4,2],
              [1,2,1]])
B = np.array([1,2,4])
C = A.dot(B)

Где C равно [9 18 9]. Есть много других векторизованных операций, которые numpy поддерживает для своих массивов.

Возможно ли что-то похожее в Swift, например

let A:[[Int]] = [[1,2,1],
                 [2,4,2],
                 [1,2,1]]
let B:[Int] = [1,2,4]
let C:[Int] = A.dot(B) /* <- Some form of vectorization operation? */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...