有人看過這樣的東西嗎?小型自給式模塊是首選。純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