特尼的第一次工程作業 )

2021-10-24 22:26:00 字數 1602 閱讀 6010

**展示

**講解

個人感覺

pyhon 畫n和ns曲線

import math

import numpy as np

import matplotlib.pyplot as plt

u = 0

w = 2

sig = math.sqrt(1)

x = np.linspace(u - 3*sig, u + 3*sig, 50)

m = np.linspace(w - 5*sig, w + 5*sig, 50)

y = np.exp(-(x - u) ** 2 / (2 * sig ** 2)) / (math.sqrt(2*math.pi)*sig)

n = np.exp(-(m - w) ** 2 / (2 * sig ** 2)) / (math.sqrt(2*math.pi)*sig)

plt.plot(x, y, "g", linewidth=2)

plt.plot(m, n, "g", linewidth=2)

plt.grid(true) # 加入網格線

plt.legend(loc='upper left')

plt.plot(x, y, color='#ff0000')

plt.show()

首先要插入我們的三個模組math模組numpy還有matplotlib

math是數**算模組,numpy功能多一些,matplotlib模組用來畫圖,簡稱plt,

import math

import numpy as np

import matplotlib.pyplot as plt

u = 0 # 均值μ 這裡我們設定為0

w = 2 #這裡我們設定均值為2

sig = math.sqrt(1) # 標準差δ設定為1

x = np.linspace(u - 3*sig, u + 3*sig, 50) # 定義域(-3,+3)

m = np.linspace(w - 5*sig, w + 5*sig, 50) # 同上

y = np.exp(-(x - u) ** 2 / (2 * sig ** 2)) / (math.sqrt(2*math.pi)*sig) # 定義曲線函式

n = np.exp(-(m - w) ** 2 / (2 * sig ** 2)) / (math.sqrt(2*math.pi)*sig) # 定義曲線函式

plt.plot(x, y, "g", linewidth=2) # 載入曲線(繪製出來)

plt.plot(m, n, "g", linewidth=2) # 載入曲線

plt.grid(true) # 加入網格線

plt.legend(loc='upper left') #橫縱座標

plt.plot(x, y, color='#ff0000') #加入顏色

plt.show()

python的編寫並沒有很難,上手比較簡單,重要的是理解**的意思,熟悉**的邏輯,下次想用的時候能會用才是最重要的!晚安了~

軟體工程第一次作業

第一次閱讀和準備作業 這個作業屬於哪個課程 課程的鏈結 這個作業要求在 課程作業要求 我在這個課程的目標是 打下軟體開發基礎,學習如何做乙個合格的軟體工程師,而不只是碼農。這個作業在哪個具體方面幫助我實現目標 它提供了很多優秀的文章,供我們閱讀,其中不乏一些前輩的經驗之談。為我日後的發展提供了一些指...

軟體工程第一次作業

通過乙個星期的閱讀我已經看完了鄒欣的 構建之法 現代軟體工程 這本書,我對軟體工程也有了更多的認識,對我來說,軟體工程包含了軟體的整個生命週期,包括需求分析,軟體設計,測試和維護等,軟體工程與許多的學科密且相關,而軟體有很多種類,比如遊戲娛樂軟體,系統軟體,和應用軟體等。軟體工程的主要內容有 軟體工...

軟體工程 第一次作業

第一章 概論 計算機專業術語 軟體 程式 軟體工程 程式 資料機構 演算法 軟體企業 軟體 商業模式 軟體架構 software architecture 軟體設計與實現 soft design,implementation and debug 源 管理 source code control 配置...