gpt4 book ai didi

java - 计算一组 double (本质上是图表上的点)的斜率最有效的方法是什么?

转载 作者:行者123 更新时间:2023-12-01 14:04:31 25 4
gpt4 key购买 nike

我有一个长度数组:

int lengthOfArray = 5;
lengthOfArray = ((lengthOfArray * (lengthOfArray - 1)) / 2);
System.out.println(lengthOfArray);

对于长度为 5 的数组,这将返回对所有数字使用类似运算符时有 10 种可能的结果,没有两个数字再次配对。

我需要想出一种有效的算法来计算所有数字的总和,将它们放入一个数组中,将它们加在一起,然后除以条目数以获得平均 y 轴变化当天。
之后,我计划开发一种伪智能预测方法来猜测下一个值。

以前有人做过这样的事情吗?我正在开发一个天气分析软件,该软件基于我使用 JSoup 编写的程序生成的日志,以解析并解释为日志文件。目标是让它在下载新天气信息时运行分析。

最佳答案

I need to come up with an efficient algorithm to calculate all of the sums of the numbers, throw them into an array, add them together, and divide by the number of entries to get the average y-axis change for the day.

当您将一组数字的成对总和相加时,每个数字在总和中出现的次数与该数字配对的次数相同。因此,结果将是该组数字的总和乘以数字的个数减一。 “有效”计算总和的伪代码可能如下所示:

n = count(numbers)
sumsAddedTogether = sum(numbers)*(n-1)

然后你可以除以“条目数”(是你正在处理的数字数、对数还是其他什么?)但我不知道你所说的“平均 y 轴”是什么意思当天有变化。”

关于java - 计算一组 double (本质上是图表上的点)的斜率最有效的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com