小编itd*_*ger的帖子

如何找到流的归一化平均值?

我被困在如何找到流的归一化平均值。流包含数字,我试图找到归一化的平均值。方程被归一化mean = (avg of stream - min of stream)/(max of stream - min of stream)

normalizedStream(Stream.of(1,2,3,4,5)) 会给我 0.5

public static double normalizedMean(Stream<Integer> stream) {
    Integer max = max(stream);
    Integer min = min(stream);
    Integer sum = sum(stream);
    long count = count(stream);
    return (double) ((sum / count) - min) / (max - min);
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,他们说流已经通过管道传输。

java

3
推荐指数
1
解决办法
261
查看次数

标签 统计

java ×1