有人看过这样的东西吗?小型自给式模块是首选。纯Python合理数字模块2.5
6
A
回答
9
2.6的fractions module如果需要可以被删除。抓取fractions.py,numbers.py和abc.py;所有纯Python模块。
您可以从这里得到的单个文件(2.6支,2.7不工作): http://hg.python.org/cpython/branches
8
SymPy是一个完全用Python编写的符号数学库,并且对有理数有完全支持。从tutorial:
>>> from sympy import *
>>> a = Rational(1,2)
>>> a
1/2
>>> a*2
1
>>> Rational(2)**50/Rational(10)**50
1/88817841970012523233890533447265625
还有GMP的Python(GMPY)的,而不是纯Python,可能是更有效的。
+0
谢谢。 SymPy的Rational很好,如果它与图书馆的其他部分交织在一起的话。 – Constantin 2008-11-30 21:42:34
2
一件事是尝试从Python 2.5的维护分支演示文件夹Rat.py。如果我理解正确,那就是2.6 fractions
的爸爸。这是一个没有依赖关系的单一模块。
>>> from Rat import rat
>>> rat(1)/rat(3)
Rat(1,3)
>>> rat(1, 3) ** 2
Rat(1,9)
UPDATE:不,fractions.py
是我的任务快约2.5倍。
相关问题
- 1. Python 2.5:IO模块
- 2. 纯python socket模块
- 3. 安装扩展模块的混合物。纯python模块和distutils共享库
- 4. 用Cython:每股纯Python模块
- 5. Python:处理模块
- 6. Joomla 2.5 - 如何访问模块参数?
- 7. 模板字符串Python 2.5的错误
- 8. 的Joomla 2.5:在模块
- 9. 上下文模块 - Joomla 2.5
- 10. AJAX调用joomla 2.5模块
- 11. Joomla 2.5模块权限
- 12. 管理Python模块101
- 13. Python线程管理模块
- 14. 如何将python c扩展转换为纯python ctypes模块
- 15. 纯Java模块中的StringDef?
- 16. 是否有纯AES模块?
- 17. 数字时区在Python处理与时间模块
- 18. 如何列出Python 2.5模块中的方法?
- 19. Python 2.5模块允许在windows下实现javascript
- 20. 纯数字模块命名空间的选项?
- 21. Python模块名称以数字开头
- 22. Joomla 2.5的ACL支持的管理员模块
- 23. 检索模板中的模块参数设置joomla 2.5
- 24. 菜单链接打开菜单模块下的模块 - joomla 2.5
- 25. joomla 2.5模块重写不起作用
- 26. K2标签模块过滤器(Joomla 2.5)
- 27. 模块“QtQuick”版本2.5未安装
- 28. 如何显示模块标题Joomla 2.5
- 29. 如何在joomla中创建模块2.5
- 30. 'article','joomla'中的'Id'模块2.5
的确,我认为这会更困难! – Constantin 2008-12-01 00:36:39