Есть ли в iOS методы ускорения для достижения поэлементного максимума (np.maximum)? - PullRequest
0 голосов
/ 16 ноября 2018

Я исследую использование iOS Accelerate для выполнения быстрой математики на мобильном устройстве. Мне понадобится эквивалент np.maximum в numpy. Это максимальный элемент между 2 ndarray.

Я искал документы, связанные с Apple Accelerate Framework, и не нашел в нем ничего, что могло бы выполнить это напрямую.

Примечание: Q был правильно дан ответ ниже и проверен с:

let a: [Float] = [2, 4, 3, 8, 1, 10]

let b: [Float] = [1, 5, 2, 1, 9, 1]

var c: [Float] = [0,0, 0,0, 0,0, 0,0, 0,0, 0,0]

vDSP_vmax (a, 1, b, 1 и & c, 1, 6)

с

на игровой площадке Xcode.

1 Ответ

0 голосов
/ 16 ноября 2018

Проверьте vDSP_vmaxD (). Это то, что вы хотите.

...