我有2个相同长度的Doubles数组。数组a充满了一些数据,数组b将被计算。 数组b的每个元素等于数组a中的对应值加上数组b中所有先前元素的加权和。 加权总和是通过将所有这些元素均乘以一个系数而得出的,该系数等于其与我们计算出的当前元素的距离除以前一个子集中的元素数。 为了实现这一点,我遍历了我计算出的每个元素的整个子集。 可以优化吗?我没有足够的数学技能,但是我怀疑我只能使用前一个元素来计算下一个元素,因为每个元素都已经从前一个集合派生并包含所有已加权的信息。也许我可以调整权重公式并获得相同的结果而无需第二次循环…

2020年5月18日 0条评论 11点热度 阅读全文