纯粹是算浮点自然是没法比, 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