|
@@ -49,13 +49,13 @@ object makedata_15_bucket_20240608 {
|
|
val rList = r.split("\t")
|
|
val rList = r.split("\t")
|
|
val doubles = rList(2).split(",").map(_.toDouble)
|
|
val doubles = rList(2).split(",").map(_.toDouble)
|
|
doubles
|
|
doubles
|
|
- }).sample(false, sampleRate).collect()
|
|
|
|
|
|
+ }).sample(false, sampleRate )
|
|
|
|
|
|
val result = new ArrayBuffer[String]()
|
|
val result = new ArrayBuffer[String]()
|
|
|
|
|
|
for (i <- contentList.indices){
|
|
for (i <- contentList.indices){
|
|
println("特征:" + contentList(i))
|
|
println("特征:" + contentList(i))
|
|
- val data2 = data1.map(r => r(i)).filter(_ > 1E-8).sorted
|
|
|
|
|
|
+ val data2 = data1.map(r => r(i)).filter(_ > 1E-8).collect().sorted
|
|
val len = data2.length
|
|
val len = data2.length
|
|
val oneBucketNum = (len - 1) / (bucketNum - 1) + 1 // 确保每个桶至少有一个元素
|
|
val oneBucketNum = (len - 1) / (bucketNum - 1) + 1 // 确保每个桶至少有一个元素
|
|
val buffers = new ArrayBuffer[Double]()
|
|
val buffers = new ArrayBuffer[Double]()
|