Я стремлюсь использовать numba для итерации по большому 2d массиву, где для итерации будет выбрано подмножество массива по расположению [x, y] (передается в качестве аргумента). У меня возникли проблемы с структурированием этого правильного способа хорошо играть с numba, особенно при передаче списка списков в качестве аргумента в метод. Есть указатели?
x_y_list = [[1, 2], [3, 4], [5, 6]]
array = ([[1, 2, 3, 4, 5, 6],
[1, 2, 3, 4, 5, 6],
[1, 2, 3, 4, 5, 6]])
@jit
def arrIndexing(array, x_y_list):
for index in x_y_list:
subset = array[index[0]-1:index[0]+1, index[1]-1:index[1]+1]
# do some other stuff