Python是一種高性能、可擴展、可移植、解釋性的編程語言。在數據科學、人工智能、機器學習等領域中,Python是非常重要的工具。而在統計學中,正態分布也是很重要的概念,下面我們使用Python畫一條正態分布線。
import numpy as np import matplotlib.pyplot as plt # 設置均值和標準差,這里設置均值為0,標準差為1 mu, sigma = 0, 1 # 生成從-3到3的100個數 x = np.linspace(-3, 3, 100) # 使用NumPy的exp函數計算指數值 y = np.exp(-np.power(x - mu, 2) / (2 * np.power(sigma, 2))) / (sigma * np.sqrt(2 * np.pi)) # 畫圖 plt.plot(x, y) plt.xlabel('X axis') plt.ylabel('Y axis') plt.title('Normal Distribution') plt.show()
代碼解釋:
第一行導入了NumPy和Matplotlib庫,分別用于數值計算和畫圖。接下來定義了均值和標準差,通過x軸上的區間來生成100個數,使用指數($exp$)函數和冪($power$)函數計算每個x對應的y,最后我們使用Matplotlib庫畫出了圖像。
結果展示: