擅长:python、mysql、java
<p>是的,Python在许多应用程序中都比C慢得多。那些需要大量数值计算的是一些最坏的情况。解决这些问题有多种方法</p>
<p>直接用C编写扩展是一种老派的方式,它可能对您特别有吸引力,因为您已经有了C代码。有一些工具可以帮助实现这一点,比如swig</p>
<p>或者,您可以使用Numpy很好地表达所需的计算。或者还有Cython,用于编写算法版本或包装算法的C实现</p>
<p>您要做的关键事情是避免在本机和Python数字表示之间进行转换。保持你所有的数字都是本地的</p>