Итак, в двух словах, я пытаюсь заставить что-то вроде этого работать:
from libcpp.unordered_map cimport unordered_map
cdef unordered_map[unicode, variant] test
вариант, конечно, не то, что Cython распознает.У меня есть эти неупорядоченные карты, которые я хотел бы содержать;как ценность;либо другая неупорядоченная карта, либо объект python.
Глубина этих карт варьируется, и тип значения может измениться позже.Можно ли вообще это сделать, или я застрял на python dicts?
Я надеялся, что смогу выпустить гил во время обхода дерева.