У меня проблема с созданием гистограммы в Scala.Я использовал histogram
на СДР.
Например: val eg = sc.parallelize(Seq(1,1,1,1,1,1,1,1,1,1))
eg.histogram(5)
дает вывод как: (Array[Double], Array[Long]) = (Array(1.0, 1.0),Array(10))
Я ожидаю, что вывод будет выглядеть так: (Array[Double], Array[Long]) = (Array(1.0, 1.2, 1.4, 1.6, 1.8, 2.0),Array(10, 0, 0, 0, 0))
, но функция не возвращает правильные разбиения, когда последовательность имеет одно и то же значение.