You can use the scipy.stats.chisquare function to perform a Chi-Square goodness-of-fit test. This test compares observed frequencies with expected frequencies to determine if they significantly differ.
Example code:
from scipy.stats import chisquare
observed_frequencies = [20, 30, 15]
expected_frequencies = [15, 25, 25]
chi2_statistic, p_value = chisquare(f_obs=observed_frequencies, f_exp=expected_frequencies)
print("Chi-Square Statistic:", chi2_statistic)
print("p-value:", p_value)