如果你需要完全精确的符号运算的话,可以用SymPy:
In [1]: pow(27,S(1)/3)
Out[1]: 3
In [2]: pow(125,S(1)/3)
Out[2]: 5
In [4]: pow(125,S(1)/4)
Out[4]:
3/4
5
> Zengming Zhang (nicegiv...@gmail.com)
> ZCNI, ZheJiang University <http://systemsbiozju.org/people/zzm>
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn-...@googlegroups.com (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn-...@googlegroups.com (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-----------------------------------
Where Python Happens!
mail: linlu...@gmail.com
twitter: @linluxiang
对于浮点数的运算,我觉得首先就是确定精度啊。
判断两个浮点数是否相等,只要用 (a - b) < 0.00001就可以认为是相等的。这个0.00001就是精度。
对于浮点数的运算,我觉得首先就是确定精度啊。
判断两个浮点数是否相等,只要用 (a - b) < 0.00001就可以认为是相等的。这个0.00001就是精度。
要自己实现一套比较的判断。
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn-...@googlegroups.com (向此发空信即退!)
详情: http://groups-beta.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp