Python 精度计算

number-precision的Python项目详细描述


数字精度

使用python精确地执行加法、减法、乘法和除法运算

为什么

0.1+0.2=0.300000000000000041.0-0.9=0.09999999999999998

安装

^{pr2}$

方法

NP.plus(num1,num2,num3,...)//addition,num+num2+num3,twonumbersisrequiredatleast.NP.minus(num1,num2,num3,...)//subtraction,num1-num2-num3NP.times(num1,num2,num3,...)//multiplication,num1*num2*num3NP.divide(num1,num2,num3,...)//division,num1/num2/num3NP.round(num,ratio)//roundanumberbasedonratio

使用

fromnumber_precisionimportNPNP.plus(0.1,0.2)//=0.3,not0.30000000000000004NP.plus(2.3,2.4)//=4.7,not4.699999999999999NP.minus(1.0,0.9)//=0.1,not0.09999999999999998NP.times(3,0.3)//=0.9,not0.8999999999999999NP.times(0.362,100)//=36.2,not36.199999999999996NP.divide(1.21,1.1)//=1.1,not1.0999999999999999NP.round(0.105,2)//=0.11,not0.1NP.plus(0.1,0.005,round=2)//=0.11,not0.1

许可证

麻省理工学院

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Windows 8.1上的netbeans 7 Java控制面板   在另一台设备上创建的将安卓设备连接到WiFi热点的java   java领域生命周期处理安卓中的关闭/无效实例   使用firebasemlkit访问cloud vision api时关闭javasocket   jsp中基于64字节数组的Java图像显示   每次方向更改并丢失字段值时,java Android OnCreateView调用两次   如何使用idljmavenplugin生成java文件   并发性如何进行同步以防止java冲突。util。ConcurrentModificationException   Java中非连通无向图的圈检测   java如何在不使用列表或集合方法的情况下删除数组元素   计算三维SAT碰撞法向量时出现java错误   java翻译自定义通知字符串   java如何从HttpURLConnection读取json数据   java如何将整数添加到字符串ArrayList?   java cxf生成的wsdl:将soap地址位置协议更改为https   jakarta ee Java:Java ee应用程序中的静态和线程安全   java在Android中传递变量   组合框的swing Java selectionChange侦听器