There was an error while loading. Please reload this page.
1 parent 2d562f9 commit a23f04dCopy full SHA for a23f04d
1 file changed
machine_learning/gaussian_naive_bayes.py
@@ -153,9 +153,7 @@ def train(
153
for class_label, class_samples in separated.items():
154
priors[class_label] = math.log(len(class_samples) / n_samples)
155
# transpose to get per-feature lists
156
- features_by_column = [
157
- [row[col] for row in class_samples] for col in range(len(class_samples[0]))
158
- ]
+ features_by_column = [list(col) for col in zip(*class_samples)]
159
summaries[class_label] = [
160
compute_mean_variance(column) for column in features_by_column
161
]
0 commit comments