diff --git a/machine_learning/linear_discriminant_analysis.py b/machine_learning/linear_discriminant_analysis.py index de2d1de46ba1..e4c7e88e5654 100644 --- a/machine_learning/linear_discriminant_analysis.py +++ b/machine_learning/linear_discriminant_analysis.py @@ -311,7 +311,7 @@ def main(): print("-" * 100) - # Trying to get number of instances in classes and theirs means to generate + # Trying to get number of instances in classes and their means to generate # dataset counts = [] # An empty list to store instance counts of classes in dataset for i in range(n_classes): @@ -336,12 +336,12 @@ def main(): print("-" * 100) print("Standard deviation: ", std_dev) - # print out the number of instances in classes in separated line + # Print the number of instances in each class on separate lines. for i, count in enumerate(counts, 1): print(f"Number of instances in class_{i} is: {count}") print("-" * 100) - # print out mean values of classes separated line + # Print the mean value for each class on separate lines. for i, user_mean in enumerate(user_means, 1): print(f"Mean of class_{i} is: {user_mean}") print("-" * 100) @@ -361,8 +361,7 @@ def main(): # Calculating the value of actual mean for each class actual_means = [calculate_mean(counts[k], x[k]) for k in range(n_classes)] - # for loop iterates over number of elements in 'actual_means' list and print - # out them in separated line + # Iterate over 'actual_means' and print each value on a separate line. for i, actual_mean in enumerate(actual_means, 1): print(f"Actual(Real) mean of class_{i} is: {actual_mean}") print("-" * 100) @@ -372,8 +371,7 @@ def main(): calculate_probabilities(counts[i], sum(counts)) for i in range(n_classes) ] - # for loop iterates over number of elements in 'probabilities' list and print - # out them in separated line + # Iterate over 'probabilities' and print each value on a separate line. for i, probability in enumerate(probabilities, 1): print(f"Probability of class_{i} is: {probability}") print("-" * 100)