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

只是只拿来当计算器算点数字的话,大部分时间都在键盘录入而非机器计算,
所以没问题。

而如果是数值计算,多会使用 python-numpy(或 python-numeric)计算库
在大多数情况现有的成熟的库都会比自己现场用 C 重头拼装来得好


2011/5/5 陈翔宇 <xnguc...@gmail.com>

> 这个用鼠标点的WINDOWS的那个就可以刨除了。
>
> 我指的是大量的浮点除法的时候 速度怎么样。
>
> 我以前都是用C实现的
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110505/90ccb721/attachment.html>
-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

回复