擅长:python、mysql、java
<p>首先,您的代码具有O(n^3)复杂性,这不是什么大问题</p>
<p>很多代码都可以使用<a href="https://en.wikipedia.org/wiki/Array_programming" rel="nofollow noreferrer">array programming</a>来完成,这将大大加快速度,特别是使用numpy</p>
<p>我建议使用探查器查找不执行的代码,并开始在vectrial of loops中重写代码</p>
<p>我写了一个工具<a href="https://github.com/glaucouri/perf_tool" rel="nofollow noreferrer">perf_tools</a>对这类作品很有用。它可以为您提供一种性能驱动的解决方案</p>