[Ubuntu-zh] 出来冒个泡,说说大伙都用UBUNTU 干些什么吧~

Jiahua Huang jhuangjiahua在gmail.com
星期四 五月 5 13:08:41 UTC 2011


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

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

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


2011/5/5 陈翔宇 <xnguchen at 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 的更多信息