Как хранить структурированные данные из Numba Prange - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть такая функция:

@jit(nopython=True, nogil=True, parallel=True)
def parallelLoop():

    X = [None] * 10

    for i in prange(10):
        X[i] = foo()

, где foo() возвращает numpy структурированный массив переменного размера. Запуск этого дает мне ошибку:

numba.errors.TypingError: Failed at nopython (nopython frontend)
invalid setitem with value of (list(float64), float64, float64, float64, int64, array(float64, 2d, C)) to element of none

Как сохранить результаты параллельных потоков в Numba, где результаты представляют собой структурированные массивы разных размеров?

...