tuple_unpacking.py

Toggle Theme

      import numpy as np

# Your raw list of quiz scores
quiz_scores = np.array([85, 92, 78, 85, 92, 78, 95, 85, 78, 92])

# Use np.unique to get the unique scores and their frequencies
# The function returns a tuple: (unique_values_array, counts_array)
unique_scores, score_counts = np.unique(quiz_scores, return_counts=True)

print(f"Unique Scores Achieved: {unique_scores}")
print(f"Number of Students per Score: {score_counts}")

# Output:
# Unique Scores Achieved: [78 85 92 95]
# Number of Students per Score: [3  3  3  1]