如何在浮点舍入错误的情况下找到累积最小值的索引?

问题描述 投票:0回答:1
tall

arr

在-1和1之间的一个数数数数。我的问题是我不能轻易地这样做,因为
float64
中的数字具有非常不同的尺度,因此累积总和中的两个连续值在
arr
算术中可能相同,实际上,在精确算术下它们应该不同。我想回答,如果您有确切的算术,您会得到。
我不需要知道此索引的值。我只需要索引。如何做到这一点总是正确的?
ARR的最大长度为10000。没有权重,因此计算为s
0
= 0,s

i

+1

=s

i +arrfloat64中最小的绝对值为10 -100


如果您知道您的数组只有一个最小值,并且可以进行噪音,则可以分析趋势 - 即,如果值向上或下降。如果它从goind向上变化,您就会知道您的最低限度在哪里。

如果您最低限度不止一个,则可能需要使用大数字(或诸如
c precision numeric
1个回答
-1
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.