Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java I';m在使用Mapreduce的K-Means中遇到问题(已修改)_Java_Mapreduce_K Means_Sequencefile - Fatal编程技术网

Java I';m在使用Mapreduce的K-Means中遇到问题(已修改)

Java I';m在使用Mapreduce的K-Means中遇到问题(已修改),java,mapreduce,k-means,sequencefile,Java,Mapreduce,K Means,Sequencefile,我认为我的代码没有错,但它不能正常工作。 这是使用mapreduce的K-means聚类。 () 使用DatasetWriter.java创建数据集,并使用CreateCentroids.java创建质心。 然后,执行KMeansClusteringJob.java 此代码在第一次迭代时工作,但在第二次迭代时不工作。 我检查了map函数和reduce函数,我认为问题在于reduce函数。 (贴图功能查找距离每个点最近的质心。 Reduce函数计算新质心并替换新质心。) 在第一次迭代之后,cen.

我认为我的代码没有错,但它不能正常工作。 这是使用mapreduce的K-means聚类。 ()

使用DatasetWriter.java创建数据集,并使用CreateCentroids.java创建质心。 然后,执行KMeansClusteringJob.java

此代码在第一次迭代时工作,但在第二次迭代时不工作。 我检查了map函数和reduce函数,我认为问题在于reduce函数。 (贴图功能查找距离每个点最近的质心。 Reduce函数计算新质心并替换新质心。) 在第一次迭代之后,cen.seq(形心文件)是不完善的

谁来帮帮我;)


p、 我写了一个关于reduce代码的问题,我最初的问题是这个问题。

你链接的代码有一个
newCenter.setVector(新的双[vectorSize])newCenter.getVector()

之前,您可能需要一个语言标记。如果这是java,给它一个java标签,这样java人就可以找到它。谢谢。我在修改代码的过程中删除了那个部分。不是没有机会看到你代码的新版本。你可能应该问一个新问题。