Python是一種高級(jí)編程語言,廣泛應(yīng)用于數(shù)據(jù)分析、人工智能等領(lǐng)域。其中,matplotlib庫是Python中最常用的繪圖工具,可以快速生成各種類型的圖表,包括正態(tài)分布曲線。
# 導(dǎo)入相關(guān)庫 import numpy as np import matplotlib.pyplot as plt # 定義正態(tài)分布曲線函數(shù) def normal_distribution(x, mu, sigma): return 1 / (np.sqrt(2*np.pi)*sigma) * np.exp(-1/2*((x-mu)/sigma)**2) # 定義x軸范圍和步長 x = np.arange(-5, 5, 0.1) # 定義均值和標(biāo)準(zhǔn)差 mu = 0 # 均值 sigma = 1 # 標(biāo)準(zhǔn)差 # 生成正態(tài)分布曲線 y = normal_distribution(x, mu, sigma) # 繪制圖表 plt.plot(x, y) # 顯示圖表 plt.show()
上述代碼中,首先導(dǎo)入了numpy和matplotlib.pyplot兩個(gè)庫。然后定義了一個(gè)正態(tài)分布曲線的函數(shù),其中x表示自變量,mu表示均值,sigma表示標(biāo)準(zhǔn)差。接著定義了x軸的范圍和步長,以及均值和標(biāo)準(zhǔn)差的值。最后使用生成的正態(tài)分布曲線繪制圖表,并使用plt.show()方法顯示出來。
通過運(yùn)行上述代碼,就可以生成一張正態(tài)分布曲線的圖表。當(dāng)均值為0,標(biāo)準(zhǔn)差為1時(shí),曲線會(huì)在x軸中心點(diǎn)處達(dá)到最高點(diǎn),兩側(cè)呈對(duì)稱的鐘型分布。