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

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

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

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

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

пусть 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 ответ

Решение

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

Другие вопросы по тегам