Author: srowen
Date: Sun Jun 5 16:03:53 2011
New Revision: 1132440
URL: http://svn.apache.org/viewvc?rev=1132440&view=rev
Log:
MAHOUT-723 fix NPE in fuzzy k-means driver
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java?rev=1132440&r1=1132439&r2=1132440&view=diff
==============================================================================
---
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
(original)
+++
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
Sun Jun 5 16:03:53 2011
@@ -113,8 +113,11 @@ public class FuzzyKMeansDriver extends A
DistanceMeasure measure =
ccl.loadClass(measureClass).asSubclass(DistanceMeasure.class).newInstance();
if (hasOption(DefaultOptionCreator.NUM_CLUSTERS_OPTION)) {
- clusters = RandomSeedGenerator.buildRandom(getConf(), input, clusters,
Integer.parseInt(parseArguments(args)
- .get(DefaultOptionCreator.NUM_CLUSTERS_OPTION)), measure);
+ clusters = RandomSeedGenerator.buildRandom(getConf(),
+ input,
+ clusters,
+
Integer.parseInt(getOption(DefaultOptionCreator.NUM_CLUSTERS_OPTION)),
+ measure);
}
boolean runClustering = hasOption(DefaultOptionCreator.CLUSTERING_OPTION);
boolean runSequential =
getOption(DefaultOptionCreator.METHOD_OPTION).equalsIgnoreCase(