问答列表

数字类型中的 C# 跟踪精度和累积舍入误差

作者:user802599 提问时间:1/25/2018

我正在编写一些代码来做一些数学运算(用于研究项目),我不确定我需要什么级别的精度,或者舍入误差会在我的结果中引入多少差异。 例如,我想做的一件事是通过将所有三角形的面积相加来计算 3D 模型零件的表...

Windows:从内核模式驱动程序禁用 CPU 空闲 C 状态

作者: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...

什么是 MS 其他有用的代码片段中的“单位”HasMinimalDifference 用于双重相等

作者:Dave 提问时间:3/20/2018

Double.Equals 的文档包含一个有用的方法 public static bool HasMinimalDifference(double value1, double value2, in...

Java 中 Math.sin() 常见角度的准确性

作者:kacerekz 提问时间:3/26/2018

我有两种计算sin(pi)导数的方法,它适用于uni - 一种使用通用的数值微分公式,另一种我重写如下: // h = 1e−16 (part of assignment) // f'(x) ~= ...

如何解决Tensorflow中由低精度数据类型tf.float32导致的Cholesky分解错误?

作者:user25764 提问时间:3/31/2018

似乎 tensorflow 仅支持 tf.float32 用于训练神经网络,这会导致我的算法出现 Cholesky 分解问题。 下面的代码是我的计算图的一部分,其中 X_latent 是要传入的张量...

使用 f64::mul_add 时如何引入额外的舍入误差?

作者:Kelson Ball 提问时间:5/19/2018

根据文档,f64::mul_add 可用于减少舍入错误的机会: pub fn mul_add(self, a: f64, b: f64) -> f64 融合乘加。仅使用一次舍入进行计算 错误。这...

C 语言中的指数#

作者:Madhu 提问时间:4/19/2018

int trail = 14; double mean = 14.00000587000000; double sd = 4.47307944700000; double zscore = doub...


共1296条 当前第23页