Python 作為一種高級編程語言擁有著強大的數學計算功能,包括計算各種分布的值。本文將介紹幾種常用的分布以及利用 Python 計算分布值的方法。
一、正態分布
# 導入必要的庫 from scipy.stats import norm # 均值為0,標準差為1的標準正態分布 p = norm.cdf(0) print('標準正態分布在0處的概率密度為:', p) # 均值為5,標準差為2的正態分布 p = norm.pdf(10, loc=5, scale=2) print('均值為5,標準差為2的正態分布在10處的概率密度為:', p)
二、t 分布
# 導入必要的庫 from scipy.stats import t # 自由度為5的 t 分布 p = t.cdf(2, df=5) print('自由度為5的 t 分布在2處的概率密度為:', p)
三、卡方分布
# 導入必要的庫 from scipy.stats import chi2 # 自由度為4的卡方分布 p = chi2.cdf(5, df=4) print('自由度為4的卡方分布在5處的概率密度為:', p)
四、F 分布
# 導入必要的庫 from scipy.stats import f # 自由度為3,5的 F 分布 p = f.pdf(2, dfn=3, dfd=5) print('自由度為3,5的 F 分布在2處的概率密度為:', p)
以上就是計算分布值的常用分布和方法,利用 Python 庫可以有效簡化分布計算的過程。
上一篇python 計算大素數
下一篇python 文件名轉換