rounding相关内容

如何在Java中将数字四舍五入到n个小数位

我想要的是一种将双精度数转换为使用加半法四舍五入的字符串的方法——即,如果要四舍五入的小数是 5,它总是四舍五入到下一个数字.这是大多数人在大多数情况下所期望的四舍五入的标准方法. 我也希望只显示有效数字 - 即不应该有任何尾随零. 我知道这样做的一种方法是使用 String.format 方法: String.format("%.5g%n", 0.912385); 返回: 0. ..
发布时间:2021-11-19 22:24:26 Java开发

如何舍入一个numpy数组?

我有一个 numpy 数组,如下所示: data = np.array([ 1.60130719e-01, 9.93827160e-01, 3.63108206e-04]) 我想将每个元素四舍五入到两位小数. 我该怎么做? 解决方案 Numpy 提供了两种相同的方法来执行此操作.要么使用 np.round(data, 2) 或 np.around(data, 2) 因为它 ..
发布时间:2021-11-18 03:27:05 Python

使用 jquery,我如何在数组中找到与指定数字最接近的匹配项

使用jquery,如何在数组中找到与指定数字最接近的匹配 例如,你有一个这样的数组: 1, 3, 8, 10, 13, ... 哪个数字最接近 4? 4 将返回 3 2 将返回 3 5 将返回 3 6 将返回 8 我在许多不同的语言中看到过这个,但在 jquery 中没有,这是否可以简单地做到 解决方案 您可以使用 jQuery.each 方法来循环数组 ..
发布时间:2021-11-18 03:04:08 其他开发

四舍五入到最接近的数字倍数

好的 - 我几乎不好意思在这里发帖(如果有人投票关闭,我会删除),因为这似乎是一个基本问题. 这是在 C++ 中四舍五入到一个数字的倍数的正确方法吗? 我知道还有其他与此相关的问题,但我特别想知道在 C++ 中执行此操作的最佳方法是什么: int roundUp(int numToRound, int multiple){如果(多个== 0){返回 numToRound;}int r ..
发布时间:2021-10-26 18:36:08 C/C++开发

将数字四舍五入到最接近的 5 或 10 或 X

给定像 499、73433、2348 这样的数字,我可以使用什么 VBA 来四舍五入到最接近的 5 或 10?还是任意数字? 5 点: 499 ->5002348 ->23507343 ->7345 到 10 点: 499 ->5002348 ->23507343 ->7340 等 解决方案 综合答案 X = 1234 '要舍入的数字N = 5' 舍入系数round(X ..
发布时间:2021-09-16 20:47:50 其他开发

在 MYSQL 查询中使用变量进行计算

希望你能帮上忙,这让我很烦 我需要计算一个问题失败的次数百分比,但这需要按地理区域缩小范围,以及这些问题所针对的产品. 我有: $CA002 = "( SELECT ROUND(100 * (SELECT count(CA002Result) from Data_Table where (CA002Result='Fail'))/count(CA002Result),2) from ..
发布时间:2021-09-16 18:50:57 其他开发

T-SQL 舍入与 C# 舍入

我正在使用 Microsoft SQL Server Express 2016 编写 存储过程.要求之一是进行四舍五入.但时不时地,四舍五入是错误的.我发现 T-SQL 舍入与 C# 并不完全相同,但为什么呢? 比较以下两个四舍五入: 在 T-SQL 中:ROUND(0.045, 2) -->这将产生 0.05在 C# 中: Math.Round(0.045, 2) -->这将产生 0.0 ..
发布时间:2021-08-25 19:56:25 C#/.NET

Math.round() 的替代方法

在 JavaScript 中,当值为 4.3 时,我希望它四舍五入为 4,如果值为 4.5 或更高,则四舍五入为 5.我希望所有这些都不使用 Math.round(). 解决方案 你可以这样做 function RoundNum(number){var c = 数字 % 1;返回数-c+(c/1+1.5>>1)*1}console.log(RoundNum(2.456));conso ..
发布时间:2021-07-10 19:51:32 前端开发

如何舍入浮点值

我正在尝试按如下方式舍入浮点值: (0.11 + 0.22 + 0.23/3).round(2) 有谁知道有没有其他有效的方法来围捕? 解决方案 如果你总是想四舍五入,永不向下,你可以这样做: (0.411 * 100).ceil/100.0 # =>0.42 否则就使用round.或者,如果您不介意将浮点数转换为字符串,则使用字符串格式化程序. ..
发布时间:2021-07-10 19:51:29 其他开发

Python Pandas DataFrame 大分数值的舍入

如何舍入大熊猫数据帧的大分数值.我想舍入给定数据帧图像的“男性和女性得分之间的差距"列.我试过以下: df.astype('int').round() 但它不起作用? 图片 解决方案 考虑数据框的一些初始行, 年分数0 1990 1.003781 1992 2.378242 2000 2.513023 2003 2.96111 现在,如果您想将 round 分数转换为 in ..
发布时间:2021-07-10 19:51:27 Python

pandas python - round() 行为不正确

我将数据框中的值四舍五入到小数点后 1 位. 这里是df Våren 2015 Hösten 2014 Våren 2014问题1) Maten är vällagad och smakar 文胸 4.000000 3.469136 3.678571Δ 2) 匹配序列 3.883721 3.296296 3.5925933) Det är en bra 变体 på grönsakerna ..
发布时间:2021-07-10 19:50:50 Python

为什么是 Round(Fix(x))?

在 Microsoft.VisualBasic 的 Reflector 摘录中,它引用了 Microsoft.VisualBasic.Conversion.Fix 在 3 个地方不包括 Fix(Object) 重载. 在每种情况下都适用 Math.Round 到结果.(特别是在 DateAdd 和 DateDiff 中;Choose 中的第三次使用确实减去 1,并冗余地转换为 Round 之 ..
发布时间:2021-07-10 19:50:47 C#/.NET

用 ruby​​ 将数字向上取整

只是想知道如何将 ruby​​ 中的数字“15.755"四舍五入为“15.76". 我尝试了圆形方法,但没有产生我想要的结果. 谢谢 解决方案 这不是您想要的吗? >>15.755.round(2)=>15.76 啊,您可能使用的是 1.8(顺便说一句,为什么?).您可以在那里执行以下操作: >>(15.755 * 100).round/100.0=>15.76 您可以 ..
发布时间:2021-07-10 19:50:29 其他开发

MySQL TRUNCATE 或 ROUND 可变十进制长度

我无法在可变十进制长度上截断(或舍入)小数.这是我的 MySQL 查询: SELECTTRUNCATE( `amount` , `decimal_length` ) AS truncated_decimal,发件人表- 样本数据金额十进制长度123.123 0456.456 1789.789 2- 预期结果截断十进制123456.4789.78--当前结果(错误)截断十进制123.123456 ..
发布时间:2021-07-10 19:50:25 数据库

在 Java 中添加小数位(3 个小数位)

我想知道如何使以下程序中的 avg 四舍五入到小数点后三位: public class BaseballCalculator {公共静态无效主(字符串参数[]){扫描仪 myScanner = new Scanner(System.in);双倍atBats;双基命中;双基;双平均;双基百分比;System.out.println("你有多少次攻击?");atBats = myScanner.ne ..
发布时间:2021-07-10 19:50:22 Java开发

使用 numpy 创建一系列十进制数不起作用

我想以 0.1 步长创建 521 到 522 之间的值范围.这是我的代码: ICD9CD1 = np.arange(521, 522, 0.1) 结果是: array([521., 521.1, 521.2, 521.3, 521.4, 521.5, 521.6, 521.7, 521.8,521.9]) 但是当我想将其转换为列表时,结果如下: np.arange(521, 522, 0 ..
发布时间:2021-07-10 19:50:20 Python

将数字向下舍入到小数点后一位

我想让我的公式结果保留小数点后一位,但要四舍五入.有没有我可以添加打印的公式?也许有修剪?这也可以. 解决方案 from math import floorx = 8.64x = 楼层(x*10)/10打印(x) 8.6 ..
发布时间:2021-07-10 19:50:17 Python

将 php 十进制值舍入到最后 0 之后的第二个数字

我有一个以十进制值结尾的“即时"计算结果(使用money_format转换后)如下: $cost_per_trans = 0.0000000476$cost_per_trans = 0.0000007047 money_format 前对应的值为: 4.7564687975647E-87.0466204408366E-7 这些值的长度可能不同,但我希望能够将它们四舍五入到“0"字符串后的最 ..
发布时间:2021-07-10 19:50:14 PHP

舍入错误给了我无效的答案

我在四舍五入方面遇到了问题.出于某种原因,我无法将 testP 舍入到第十位.例如,在第一个给定的例子 (Alex Smith) 上,它给了我 82.0 的答案,但它应该是 82.6. 这是包含示例的作业:http://www.hpcodewars.org/past/cw5/problems/Average.htm import java.io.File;导入 java.io.FileOu ..
发布时间:2021-07-10 19:50:11 Java开发