草庐IT

精度评定

全部标签

python - 平方根的任意精度

当decimal.Decimal(math.sqrt(2))产生时我很失望Decimal('1.4142135623730951454746218587388284504413604736328125')小数点后15位后的数字是错误的。(尽管很高兴给你超过15位数!)如何在Python中获取sqrt(n)的十进制扩展中的第一个m正确位? 最佳答案 使用sqrtmethodonDecimal>>>fromdecimalimport*>>>getcontext().prec=100#Changetheprecision>>>Decima

python - 平方根的任意精度

当decimal.Decimal(math.sqrt(2))产生时我很失望Decimal('1.4142135623730951454746218587388284504413604736328125')小数点后15位后的数字是错误的。(尽管很高兴给你超过15位数!)如何在Python中获取sqrt(n)的十进制扩展中的第一个m正确位? 最佳答案 使用sqrtmethodonDecimal>>>fromdecimalimport*>>>getcontext().prec=100#Changetheprecision>>>Decima

影响AFE采样精度的因素有哪些?

AFE(AnalogFrontEnd)是模拟前端电路的缩写,它是模拟信号传感器和数字信号处理器之间的连接点。AFE采样精度是指模拟信号被数字化后的准确度,对于很多电子设备来说,这是一个至关重要的性能指标。本文将介绍影响AFE采样精度的因素,并提供一些解决方法。1.噪声噪声是指信号中不必要的杂波,它会影响到信号的准确度。在AFE采集信号时,由于环境因素、电路自身等原因会产生噪声,因此要减少噪声对信号的影响,可以通过加大采样精度、提高信噪比、优化系统抗干扰性等方法。2.采样频率采样频率是指采集模拟信号的时钟频率。采样频率越高,能够采集的信号波形越接近原始信号,因此采样频率对于AFE采样精度具有重要

影响AFE采样精度的因素有哪些?

AFE(AnalogFrontEnd)是模拟前端电路的缩写,它是模拟信号传感器和数字信号处理器之间的连接点。AFE采样精度是指模拟信号被数字化后的准确度,对于很多电子设备来说,这是一个至关重要的性能指标。本文将介绍影响AFE采样精度的因素,并提供一些解决方法。1.噪声噪声是指信号中不必要的杂波,它会影响到信号的准确度。在AFE采集信号时,由于环境因素、电路自身等原因会产生噪声,因此要减少噪声对信号的影响,可以通过加大采样精度、提高信噪比、优化系统抗干扰性等方法。2.采样频率采样频率是指采集模拟信号的时钟频率。采样频率越高,能够采集的信号波形越接近原始信号,因此采样频率对于AFE采样精度具有重要

python - numpy.float128 的内部精度是多少?

numpy.float128在内部映射到什么精度?是__float128还是longdouble?还是完全不同的东西?如果有人知道的话,一个潜在的后续问题是:在C中将__float128转换为(16字节)长double型是否安全,只会损失精度?(这是为了与在长double上运行的C库接口(interface))。编辑:针对评论,平台是“Linux-3.0.0-14-generic-x86_64-with-Ubuntu-11.10-oneiric”。现在,如果numpy.float128的精度因平台而异,那对我来说也是有用的知识!明确一点,我感兴趣的是精度,而不是元素的大小。

python - numpy.float128 的内部精度是多少?

numpy.float128在内部映射到什么精度?是__float128还是longdouble?还是完全不同的东西?如果有人知道的话,一个潜在的后续问题是:在C中将__float128转换为(16字节)长double型是否安全,只会损失精度?(这是为了与在长double上运行的C库接口(interface))。编辑:针对评论,平台是“Linux-3.0.0-14-generic-x86_64-with-Ubuntu-11.10-oneiric”。现在,如果numpy.float128的精度因平台而异,那对我来说也是有用的知识!明确一点,我感兴趣的是精度,而不是元素的大小。

python - 在python中模拟单精度浮点的正确方法?

在python中模拟单精度浮点的最佳方法是什么?(或其他浮点格式?)只需使用ctypes? 最佳答案 numpy有一个float32输入。 关于python-在python中模拟单精度浮点的正确方法?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2232362/

python - 在python中模拟单精度浮点的正确方法?

在python中模拟单精度浮点的最佳方法是什么?(或其他浮点格式?)只需使用ctypes? 最佳答案 numpy有一个float32输入。 关于python-在python中模拟单精度浮点的正确方法?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2232362/

python - 在不丢失精度的情况下将 Python float 转换为字符串

我正在维护一个Python脚本,它使用xlrd从Excel电子表格中检索值,然后用它们做各种事情。电子表格中的某些单元格是高精度数字,它们必须保持原样。在检索其中一个单元格的值时,xlrd给了我一个float,例如0.38288746115497402。但是,我需要稍后在代码中将此值转换为字符串。执行str(value)或unicode(value)将返回类似“0.382887461155”的内容。要求说这是NotAcceptable;需要保持精度。到目前为止,我已经尝试了几件事,但都没有成功。第一个是使用字符串格式化的东西:data="%.40s"%(value)data2="%.4

python - 在不丢失精度的情况下将 Python float 转换为字符串

我正在维护一个Python脚本,它使用xlrd从Excel电子表格中检索值,然后用它们做各种事情。电子表格中的某些单元格是高精度数字,它们必须保持原样。在检索其中一个单元格的值时,xlrd给了我一个float,例如0.38288746115497402。但是,我需要稍后在代码中将此值转换为字符串。执行str(value)或unicode(value)将返回类似“0.382887461155”的内容。要求说这是NotAcceptable;需要保持精度。到目前为止,我已经尝试了几件事,但都没有成功。第一个是使用字符串格式化的东西:data="%.40s"%(value)data2="%.4