Я пытаюсь определить, может ли Accelerate Framework ускорить вычисления, которые должно выполнять мое приложение. Скажем, у меня есть следующие массивы:
invoice[0..n]
, массив двойников, содержащих значения счетаweek[0..n]
, массив целых чисел, гдеweek[x]
содержит неделю года, за которуюinvoice[x]
был выставлен счет.
Количество счетов в неделю варьируется. У меня десятки тысяч счетов. Оба массива упорядочены по неделям.
Может ли структура Accelerate каким-либо образом помочь мне рассчитать, сколько было выставлено счетов за неделю?
Так, например, если:
invoice = [10.0, 15.0, 10.0, 25.0, 40.0, x, ...]
week = [ 0, 0, 0, 1, 1, 2, ...]
результат должен быть: [35.0, 65.0, ...]
Я просмотрел документацию, и, похоже, у нее нет такой возможности, но, поскольку я совершенно новичок в этом, может быть какой-то трюк, который я упускаю.