纯粹是算浮点自然是没法比,<div>Python 里的 float 是一个 PyFloatObject 结构体</div><div><div>typedef struct {</div><div>    PyObject_HEAD</div><div>    double ob_fval;</div><div>} PyFloatObject;</div></div><div>其中 C double 跟纯 C 是一样速度的,但是要加上 Pack,Unpack 的开销。</div>

<div><br></div><div>只是只拿来当计算器算点数字的话,大部分时间都在键盘录入而非机器计算,</div><div>所以没问题。</div><div><br></div><div>而如果是数值计算,多会使用 python-numpy(或 python-numeric)计算库</div><div>在大多数情况现有的成熟的库都会比自己现场用 C 重头拼装来得好</div><div><br><br><div class="gmail_quote">

2011/5/5 陈翔宇 <span dir="ltr"><<a href="mailto:xnguchen@gmail.com">xnguchen@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">这个用鼠标点的WINDOWS的那个就可以刨除了。<br>


<br>
我指的是大量的浮点除法的时候 速度怎么样。<br>
<br>
我以前都是用C实现的</blockquote></div></div>