所以,简而言之,我正试图让这样的东西起作用:
from libcpp.unordered_map cimport unordered_map
cdef unordered_map[unicode, variant] test
变体当然不是cython认可的东西。 我有这些无序的地图,我想包含这些地图;作为价值;另一个无序映射或python对象。
这些地图的深度会有所不同,价值类型可能会稍后更改。 这可以完成吗?还是我坚持使用python dicts?
我希望能够在穿越树木时释放gil。