Использование jitclass, где атрибут класса представляет собой список объектов класса - PullRequest
1 голос
/ 10 февраля 2020

Я ищу способ скомпилировать python класс Node с @jitclass. Проблема в атрибуте children, который представляет собой список узлов.

Спасибо за помощь.

from numba import jitclass, i4
from numba.typed import List

@jitclass([
    ('children', List[X]),
    ('row', i4),
    ('col', i4)
])
class Node:
    def __init__(self, board, row, col):
        self.children = [] # a list of Nodes
        self.row= row #integer
        self.col = col #integer


...