<label>
@Html.RadioButtonFor(m => m.Gender, Gender.Male, new { id = "" })
<span>@Gender.Male</span>
</label>
上的文档可在此处找到:http://networkx.readthedocs.io/en/networkx-1.10/reference/generated/networkx.algorithms.cycles.simple_cycles.html#id7
我有一个有160,000个节点和近2,000,000个边缘的有向图。由于simple_cycles()
的复杂度为O((n + e)(c + 1)),我认为最好独立考虑强连通分量。幸运的是,只有238个连接组件。最大的组件有4,768个节点和31,157个边缘。下一个最大的只有6个节点和6个边缘!所以现在我唯一的问题是有4,768个节点的子图!但是,在此子图上使用simple_cycles()
仍会产生simple_cycles()
。
我对python(以及一般的编程)都很陌生,所以我不确定发生了什么以及接下来要尝试什么。
我是第一次在32位版本的python上运行它,但我得到了MemoryError
。在过去的几天里,我一直在玩64位版本的python,而且运行时间更长,但我仍然得到MemoryError
。我在运行时正在观察我的内存分配,而python将使用高达6gb然后降回到接近0gb,慢慢累积到再次使用6gb,并重复。几个小时后,我得到一个MemoryError
。
也许有一种方法可以保存它的进度,因此它不会使用如此多的内存。我假设当python从使用6GB内存到接近0gb时,这就是它发生的事情 - 将它写入磁盘以获得更多内存访问权限?但是,请记住,我是新手;我不知道我在说什么。任何提示,建议,建议将不胜感激。