python中带numba的自引用类结构对象 由于多种原因,我必须将C++代码转换为Python,并使其尽可能快。在尝试了concurrent.futures这样的多个选项之后,对我来说仍然有点太慢了,但我一直在尝试使用Numba来加快速度。C++代码的一小部分给了我麻烦,它是一个自引用结构: struct node_struct{ int neighbourindex; struct node_struct *next; }; typedef struct node_struct node;

python中带numba的自引用类结构对象 由于多种原因,我必须将C++代码转换为Python,并使其尽可能快。在尝试了concurrent.futures这样的多个选项之后,对我来说仍然有点太慢了,但我一直在尝试使用Numba来加快速度。C++代码的一小部分给了我麻烦,它是一个自引用结构: struct node_struct{ int neighbourindex; struct node_struct *next; }; typedef struct node_struct node;,python,c++,struct,numba,Python,C++,Struct,Numba,我需要填充这些结构的一个numpy数组,并随着时间的推移在循环中填充它们,但我似乎无法使其工作 有没有人曾经遇到过这种情况,或者知道如何解决它? 提前谢谢 不必为链表创建自己的机制,您可以重新构建自己的代码,通常在需要实现链表、队列、堆栈、循环robin时使用 在速度方面,编写Python代码很难超过可用的库实现

我需要填充这些结构的一个numpy数组,并随着时间的推移在循环中填充它们,但我似乎无法使其工作

有没有人曾经遇到过这种情况,或者知道如何解决它?
提前谢谢

不必为链表创建自己的机制,您可以重新构建自己的代码,通常在需要实现链表、队列、堆栈、循环robin时使用

在速度方面,编写Python代码很难超过可用的库实现