Skip to content

Commit 05fe0d1

Browse files
authored
Merge pull request #6 from jeffmorin/tech-review-ch06
Proofed chapter 6
2 parents 435bb9f + ca54b6e commit 05fe0d1

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

CCSPiJ/src/chapter6/Album.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ public static void main(String[] args) {
5050
KMeans<Album> kmeans = new KMeans<>(2, albums);
5151
List<KMeans<Album>.Cluster> clusters = kmeans.run(100);
5252
for (int clusterIndex = 0; clusterIndex < clusters.size(); clusterIndex++) {
53-
System.out.println("Cluster " + clusterIndex + " Avg Length " +
54-
clusters.get(clusterIndex).centroid.dimensions.get(0) +
55-
" Avg Tracks " + clusters.get(clusterIndex).centroid.dimensions.get(1)
56-
+ ": " + clusters.get(clusterIndex).points);
53+
System.out.printf("Cluster %d Avg Length %f Avg Tracks %f: %s%n",
54+
clusterIndex, clusters.get(clusterIndex).centroid.dimensions.get(0),
55+
clusters.get(clusterIndex).centroid.dimensions.get(1),
56+
clusters.get(clusterIndex).points);
5757
}
5858
}
5959

CCSPiJ/src/chapter6/Governor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,7 @@ public static void main(String[] args) {
9292
KMeans<Governor> kmeans = new KMeans<>(2, governors);
9393
List<KMeans<Governor>.Cluster> govClusters = kmeans.run(100);
9494
for (int clusterIndex = 0; clusterIndex < govClusters.size(); clusterIndex++) {
95-
System.out.println("Cluster " + clusterIndex + ": "
96-
+ govClusters.get(clusterIndex).points);
95+
System.out.printf("Cluster %d: %s%n", clusterIndex, govClusters.get(clusterIndex).points);
9796
}
9897
}
9998

CCSPiJ/src/chapter6/KMeans.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ private void generateCentroids() {
117117
}
118118
List<Double> means = new ArrayList<>();
119119
for (int i = 0; i < cluster.points.get(0).numDimensions; i++) {
120-
final int dimension = i; // needed to use in scope of closure
120+
int dimension = i; // needed to use in scope of closure
121121
Double dimensionMean = cluster.points.stream()
122122
.mapToDouble(x -> x.dimensions.get(dimension)).average().getAsDouble();
123123
means.add(dimensionMean);

0 commit comments

Comments
 (0)