腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将
几乎
相等
的
数字
舍入
为
相同
的
数字
?
如果它们
几乎
相等
,那么-理论上-它们应该是精确
相等
的
,但由于浮点数学,它们略有偏差。为了解决这个问题,我只需对程序中
的
每个
数字
进行四舍五入,它似乎起作用了。然而,我意识到如果x和y是 X= 1.1234567849999 Y= 1.1234567850001 我当然希望这些
数字
相等
,但如果它们被四舍五入到8位,x将下降,y将上升。我不太理解浮点数学,我想问一下这是不是一个真正
的
危险,或者这种情况只是一个理论上
的
问题,
浏览 22
提问于2021-10-20
得票数 1
5
回答
我们应该比较浮点数
的
相等
性与*相对*错误吗?
、
、
、
到目前为止,我已经看到许多关于浮点数
相等
的
帖子。一个问题
的
标准答案是:“我们应该如何决定x和y是否
相等
?”是其中epsilon是一个固定
的
小常数。这是因为“操作数”x和y通常是一些计算
的
结果,其中涉及
舍入
误差,因此标准
相等
运算符==不是我们
的
意思,我们真正应该问
的
是,x和y是否接近,而不是
相等
。现在,我觉得如果x与y“
几乎
相
浏览 9
提问于2008-11-30
得票数 18
回答已采纳
2
回答
大小数转换问题
、
、
、
嗨,使用HALF_EVEN四舍五入(银行四舍五入),似乎java中
的
四舍五入并没有像预期
的
那样工作。下面的两个打印输出应该与250335.62
相同
,但第二个打印输出
为
250335.63。
浏览 1
提问于2015-04-09
得票数 1
1
回答
如何以可移植
的
方式将浮点数
舍入
到一定数量
的
数字
。
、
、
在大多数情况下,当有人问到
如何将
浮点数
舍入
一定数量
的
数字
时,经典
的
答案是使用格式:==> "6.38" 当
舍入
和
舍入
将产生与arg
的
缩放值
相等
的
打印值时,则实现可以任意使用其中任何一个。例如,使用~4,2F格式打印参数6.375可以正确地生成6.3
浏览 2
提问于2022-09-11
得票数 2
回答已采纳
2
回答
在Java中使用DecimalFormat进行
舍入
、
让我们看一下Java中
的
以下语句。3在上面的语句中,除了以下情况之外,所有其他情况都是显而易见
的
。
浏览 0
提问于2012-04-14
得票数 13
回答已采纳
3
回答
为什么两个不同
的
数字
在JavaScript中
相等
?
、
0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF为什么会发生这种事?它们显然是不同
的
数字
(即使是0xFFFF...FFFF也比它短一位数) 如果我将一个F添加到0xFFFF...FF中,它们不再
相等
:0x1000000000000000000000000000
浏览 5
提问于2014-08-07
得票数 43
回答已采纳
12
回答
Python中
的
assertAlmostEqual -用于浮点数集合
的
测试
、
、
x和y
几乎
相等
,因为它们在每一个
数字
上都是一致
的
,除了最后一个
数字
。因此,self.assertAlmostEqual(x, y)是True,因为assertAlmostEqual()适用于浮点数。Clarifications: assertAlmostEquals()有一个名为places
的
可选参数,通过计算差四舍五入
为
十进制places数来比较
数字
。我
的
推测assertAlmostEqual_generic()应该具有
浏览 10
提问于2012-08-27
得票数 104
回答已采纳
3
回答
PHP四舍五入数组至最接近
的
百分位并均匀分开
我从一个MySQL DB中提取了10个整数:取: 423 =>向上
舍入
到500500,450,400,350,300,250,200,150,1
浏览 2
提问于2011-09-23
得票数 1
回答已采纳
1
回答
如何
舍入
双/浮动到二进制精度?
、
、
、
、
我已经证实,在实践中,用双精度
的
方法,最后两个小数
舍入
后
的
结果总是正确
的
,但通常是在
舍入
最后一个小数点之后。但是,由于尾数以二进制形式存储,是否有一种使用基数2而不是10来执行
舍入
的
方法?只要清除最后3位
几乎
总是产生
相同
的
结果,但如果我可以推它,而不是‘添加2’
的
尾数,如果它
的
第二个最不重要
的
位是设置,我很可能达到精度
的
极限。编辑:作为问题<em
浏览 0
提问于2017-01-11
得票数 5
回答已采纳
3
回答
C#中
的
round函数
、
、
public static decimal Round(int decimalsdecimals参数指定返回值中
的
小数位数,范围从0到28。如果decimals
为
零,则返回一个整数。 如果小数位右边d
的
第一位数
的
值
为
5,则小数位数
为
奇数时向上
舍入
,或为偶数时保持不变。如果d
的
精度小于小数,则返回d不变。
浏览 3
提问于2011-10-06
得票数 1
1
回答
如何使Python停止
舍入
非常接近
的
数字
?
我制作了这个算法来测试python是如何比较接近
数字
的
print('X < Y = {}'.format(x < y)) # shows whether x < y 对于y= 2.50000000000000001,它有最小
的
小数位,用于Python自动
舍入
数字
。2.50000000
浏览 1
提问于2021-03-22
得票数 2
回答已采纳
3
回答
为什么圆(5/2)返回2?
、
、
我尝试使用python 2,它给了我正确
的
结果。我如何才能实现正确
的
四舍五入浮标?
浏览 5
提问于2015-06-16
得票数 8
回答已采纳
1
回答
如何在BigDecimal中得到确切
的
值?
、
、
、
、
我希望获得一个具有以下属性
的
BigDecimal值:我有以下代码: public BigDecimal standardDeviation(
浏览 2
提问于2021-07-07
得票数 0
5
回答
将
数字
舍入
到60
我
如何将
一个
数字
舍入
到60
的
间隔?例如,如果我有
数字
61,它应该
舍入
到60,如果
数字
是150,它应该
舍入
到120,如果是59,则应该
舍入
到zero。
浏览 1
提问于2018-09-12
得票数 3
回答已采纳
3
回答
JavaScript
舍入
数字
、
、
我知道我可以像这样
舍入
一个
数字
Math.round(number);但是
如何将
一个
数字
舍入
到下一个最高
的
整数呢?因此,将1.3取整
为
2而不是1
浏览 1
提问于2010-12-22
得票数 2
回答已采纳
3
回答
当重复应用于一系列计算时,ROUND_HALF_EVEN为什么以及
如何将
累积误差降至最低?
、
我听说ROUND_HALF_EVEN是财务数据计算中最受欢迎
的
舍入
模式。我很想知道这种四舍五入模式为什么以及如何减少累积误差,如javadoc BigDecimal 1.4.2中所述。谢谢你,迪恩
浏览 0
提问于2009-04-27
得票数 9
2
回答
如何将
python中
的
小数位
舍入
到两位?
、
我试着用python计算hw
的
账单。不知道
如何将
数字
相加到小数点后两位。到目前为止我
的
情况是这样
的
。每次我尝试圆函数,它都不能工作,并给我一个错误信息。救命?!
浏览 5
提问于2022-01-16
得票数 -1
回答已采纳
4
回答
math.round十进制数,以0,2到1十进制数
为
单位
我正在尝试在javascript中将一个
数字
四舍五入
为
0.2 (或其他变量)
的
部分。这意味着需要将
数字
向下
舍入
为
1个小数,并将其拆分为0.2(?)math.round((1.34 * 10) / 10) = 1.3 但我
如何将
其转换为1.2,它应该始终向下
舍入
到最接近
的
0.2
浏览 1
提问于2019-12-05
得票数 0
2
回答
浮标和双精度?
、
、
我对float和double之间
的
区别感到困惑。我读过。我以为区别就在精确性上。因此,我预计如果0.1 + 0.2 == 0.3返回false,那么0.1f + 0.2f == 0.3f就会返回。这是纯粹
的
Java问题还是什么?
浏览 0
提问于2016-05-29
得票数 2
回答已采纳
2
回答
“正常化”BigDecimal
的
哈希码:如何?
、
、
、
对于JSON
的
需要,有一个特殊
的
需求: JSON值
相等
,对于
数字
值,是由它们
的
数学值
的
相等
定义
的
。我需要这种检查,因为这不是一个合法
的
模式( enum中
的
值应该是唯一
的
):但JsonNodes对于1和1.0并不
相等
。因此,我编写了番石榴
的
实现,并在适当
的
地方使用Set<Eq
浏览 2
提问于2013-01-14
得票数 20
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
比特币的本质就是数字,为什么这么值钱?有可能挖到相同的币吗?
如何将表格单元格中的汉字和数字分开?
知服数字定制服装,为门店插上数字化的翅膀
碧橙数字:为数字经济的高质量发展贡献力量
【大道成】数字经济为货运物流的数字化转型带来了新的要求
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券