Я изучаю использование iOS Accelerate для выполнения некоторых быстрых математических операций на мобильном устройстве. Мне понадобится эквивалент np.maximum в numpy. Это поэлементный максимум между 2 ndarray.
Я искал документацию, связанную с Apple Accelerate Framework, и не нашел в ней ничего, что могло бы это сделать напрямую.
Примечание. Ниже приведен правильный ответ на вопрос, который был протестирован с помощью:
пусть a: [Плавающая] = [2, 4, 3, 8, 1, 10]
пусть b: [Плавающая] = [1, 5, 2, 1, 9, 1]
var c: [Плавающая] = [0,0, 0,0, 0,0, 0,0, 0,0, 0,0]
vDSP_vmax(а, 1, б, 1 и с, 1, 6)
c
на игровой площадке Xcode.