我正在研究一个理论图论问题,该问题涉及在超图中采用超边的组合来分析各种情况。
我已经在 Python 中实现了主要算法的初始版本,但是由于它的组合结构(可能还有我的实现),该算法非常慢。
我正在考虑加快速度的一种方法是使用 PyPy 或 Cython。
查看文档,似乎 Cython 在元组方面并没有提供很大的加速。这对于实现来说可能是有问题的,因为我将超边表示为元组 - 所以算法的大部分是在处理元组(但是它们的长度都是相同的,每个大约 len 6)。
由于我的 C 和 Python 技能都非常低,如果有人能建议在优化代码时使用元组/列表的最佳方法,我将不胜感激。是否有使用 Cython(或 PyPy)的列表/元组的文档?