亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python怎么繪制一個正態分布曲線

發布時間:2021-01-05 14:38:04 來源:億速云 閱讀:508 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關使用python怎么繪制一個正態分布曲線,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

使用Python繪制正態分布曲線,借助matplotlib繪圖工具;

#-*-coding:utf-8-*-
"""
python繪制標準正態分布曲線
"""
# ==============================================================
import numpy as np
import math
import matplotlib.pyplot as plt


def gd(x, mu=0, sigma=1):
  """根據公式,由自變量x計算因變量的值

  Argument:
    x: array
      輸入數據(自變量)
    mu: float
      均值
    sigma: float
      方差
  """
  left = 1 / (np.sqrt(2 * math.pi) * np.sqrt(sigma))
  right = np.exp(-(x - mu)**2 / (2 * sigma))
  return left * right


if __name__ == '__main__':
  # 自變量
  x = np.arange(-4, 5, 0.1)
  # 因變量(不同均值或方差)
  y_1 = gd(x, 0, 0.2)
  y_2 = gd(x, 0, 1.0)
  y_3 = gd(x, 0, 5.0)
  y_4 = gd(x, -2, 0.5)

  # 繪圖
  plt.plot(x, y_1, color='green')
  plt.plot(x, y_2, color='blue')
  plt.plot(x, y_3, color='yellow')
  plt.plot(x, y_4, color='red')
  # 設置坐標系
  plt.xlim(-5.0, 5.0)
  plt.ylim(-0.2, 1)

  ax = plt.gca()
  ax.spines['right'].set_color('none')
  ax.spines['top'].set_color('none')
  ax.xaxis.set_ticks_position('bottom')
  ax.spines['bottom'].set_position(('data', 0))
  ax.yaxis.set_ticks_position('left')
  ax.spines['left'].set_position(('data', 0))

  plt.legend(labels=['$\mu = 0, \sigma^2=0.2$', '$\mu = 0, \sigma^2=1.0$', '$\mu = 0, \sigma^2=5.0$', '$\mu = -2, \sigma^2=0.5$'])
  plt.show()

看完上述內容,你們對使用python怎么繪制一個正態分布曲線有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

静乐县| 宣汉县| 柘荣县| 理塘县| 堆龙德庆县| 台安县| 伊春市| 印江| 岐山县| 五华县| 沅陵县| 遂川县| 库伦旗| 叙永县| 泗洪县| 湟源县| 临湘市| 长丰县| 郯城县| 师宗县| 黔西| 建湖县| 灵山县| 临城县| 恩平市| 子长县| 德江县| 喀喇| 拜城县| 元谋县| 柳林县| 淳安县| 安义县| 四会市| 宜丰县| 温州市| 临汾市| 元阳县| 民乐县| 江门市| 栾川县|