У меня есть предварительно вычисленный список массивов разного размера, и я хотел бы передать его функции Numba.
from numba import jit
import numpy as np
@jit(nopython=True)
def go_fast(a, b):
...
return output
a = np.arange(100).reshape(10, 10)
b=[np.arange(4),np.arange(9)]
(На самом деле элементы b - это более сложные массивы, но это только пример). Как я могу выполнить это? Я знаю, что Numba не любит списки.
Один из способов - превратить b в массив больших размеров с отступом, но для извлечения реальных элементов потребуются циклы, что не идеально. Есть ли лучший способ?