数字类型中的 C# 跟踪精度和累积舍入误差
作者:user802599 提问时间:1/25/2018
我正在编写一些代码来做一些数学运算(用于研究项目),我不确定我需要什么级别的精度,或者舍入误差会在我的结果中引入多少差异。 例如,我想做的一件事是通过将所有三角形的面积相加来计算 3D 模型零件的表...
度 问答列表
作者:user802599 提问时间:1/25/2018
我正在编写一些代码来做一些数学运算(用于研究项目),我不确定我需要什么级别的精度,或者舍入误差会在我的结果中引入多少差异。 例如,我想做的一件事是通过将所有三角形的面积相加来计算 3D 模型零件的表...
作者:Svetoslav Ilkov Enchev 提问时间:1/24/2018
我正在编写一个音频设备驱动程序,它需要实时处理设备中断。当 CPU 进入 C3 状态时,中断会延迟,从而导致驱动程序出现问题。驱动程序有没有办法告诉操作系统不要进入空闲 C 状态? 我发现可以从用户...
作者:Keir Nellyer 提问时间:12/30/2012
我想尽可能精确地将毫秒转换为秒(例如 1500 毫秒到 1.5 秒,或 500 毫秒到 0.5 秒)。 Double.parseDouble(500 / 1000 + "." + 500 % 100...
作者:kvkemroo 提问时间:3/1/2018
首先,让我给出 32 位浮点和十进制表示的十六进制和二进制。 0x5060000f = 01010000011000000000000000001111 = 15032400896 0x438000...
作者:Zak Stucke 提问时间:3/8/2018
如何将 decimal 模块中的小数精确转换为字符串,以便可以在列表中循环?或者,在尝试计算出某些精确到的小数位数时,是否有另一种方法会更好(忽略末尾的尾随零)。 import decimal nu...
作者:Dave 提问时间:3/20/2018
Double.Equals 的文档包含一个有用的方法 public static bool HasMinimalDifference(double value1, double value2, in...
作者:kacerekz 提问时间:3/26/2018
我有两种计算sin(pi)导数的方法,它适用于uni - 一种使用通用的数值微分公式,另一种我重写如下: // h = 1e−16 (part of assignment) // f'(x) ~= ...
作者:user25764 提问时间:3/31/2018
似乎 tensorflow 仅支持 tf.float32 用于训练神经网络,这会导致我的算法出现 Cholesky 分解问题。 下面的代码是我的计算图的一部分,其中 X_latent 是要传入的张量...
作者:Kelson Ball 提问时间:5/19/2018
根据文档,f64::mul_add 可用于减少舍入错误的机会: pub fn mul_add(self, a: f64, b: f64) -> f64 融合乘加。仅使用一次舍入进行计算 错误。这...
作者:Madhu 提问时间:4/19/2018
int trail = 14; double mean = 14.00000587000000; double sd = 4.47307944700000; double zscore = doub...