最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python繪制動態(tài)曲線教程

 更新時間:2020年02月24日 08:21:37   作者:淮南草  
今天小編就為大家分享一篇python繪制動態(tài)曲線教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

從txt種獲取數(shù)據(jù) 并且通過動態(tài)曲線顯示

import numpy as np 
import matplotlib.pyplot as plt 
import matplotlib.animation as animation 
import time 
# Fixing random state for reproducibility 
np.random.seed(196) 
path = "feed.txt" 
file = open(path, 'r') 
data = []
for line in file.readlines(): 
 lineArr = line.strip().split() 
 data.append(int(lineArr[0])) 
xdata = np.arange(0,len(data))
#初始數(shù)據(jù)繪圖 
dis = np.zeros(40) 
dis2 = dis 
fig, ax = plt.subplots() 
line, = ax.plot(dis) 
ax.set_ylim(0, 100) 
plt.grid(True) 
ax.set_ylabel("distance: m") 
ax.set_xlabel("time") 
 
def update(frame): 
 global dis 
 global dis2 
 global line 
 #讀入模擬 
 a = frame 
 time.sleep(np.random.rand()/10) 
 #繪圖數(shù)據(jù)生成 
 dis[0:-1] = dis2[1:] 
 dis[-1] = a 
 dis2 = dis 
 #繪圖
 line.set_ydata(dis) 
 #顏色設(shè)置 
 plt.setp(line, 'color', 'b', 'linewidth', 2.0) 
 return line 
ani = animation.FuncAnimation(fig, update,frames=data, interval=10) 
plt.show() 

輸出:

補充拓展:Python繪制mes曲線實例

mes曲線:累計誤差曲線。一般用于測試生成的關(guān)鍵點與標(biāo)定的關(guān)鍵點間的差異情況,差異一般是指兩點間的歐氏距離。

標(biāo)記點坐標(biāo) p_g(x,y)

預(yù)測點坐標(biāo) p_t(x,y)

dist(p_g,p_t)可以計算兩點間的歐氏距離。

def dist(point1,point2):
 return ((point1[0] - point2[0]) ** 2 + (point1[1] - point2[1]) ** 2) ** 0.5

在人臉的關(guān)鍵點檢測中,dist()計算的距離/雙眼間距離 進行歸一化。將歸一化后的值append到MSE,調(diào)用drawCDFSingle(MSE)即可看到累計誤差曲線。

def drawCDFSingle(MSE):
 plotDataset = [[], []]
 plt.grid()
 plt.xlabel("pixel error")
 plt.ylabel("Fraction of number of landmarks")
 plt.title('CDF')
 for i in range(len(MSE[0])):
  sumnum = 0
  mse_point = [x[i] for x in MSE]
  mse_point.sort()
  plotDataset[0]=[]
  plotDataset[1]=[]
  for t in range(len(mse_point)):
   plotDataset[0].append(float(t+1)/len(mse_point))
   # sumnum=sumnum+float(mse_point[t])
   plotDataset[1].append(float(mse_point[t]))
  plt.plot(plotDataset[1],plotDataset[0] , color[i%len(color)]+linestyle[i%len(linestyle)], linewidth=2, label=i)
 plt.legend() # make legend
 plt.show()

以上這篇python繪制動態(tài)曲線教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • tensorflow使用range_input_producer多線程讀取數(shù)據(jù)實例

    tensorflow使用range_input_producer多線程讀取數(shù)據(jù)實例

    今天小編就為大家分享一篇tensorflow使用range_input_producer多線程讀取數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python使用cx_Oracle模塊將oracle中數(shù)據(jù)導(dǎo)出到csv文件的方法

    Python使用cx_Oracle模塊將oracle中數(shù)據(jù)導(dǎo)出到csv文件的方法

    這篇文章主要介紹了Python使用cx_Oracle模塊將oracle中數(shù)據(jù)導(dǎo)出到csv文件的方法,涉及Python中cx_Oracle模塊與csv模塊操作Oracle數(shù)據(jù)庫及csv文件的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python中的logging模塊的簡單應(yīng)用和高級使用

    python中的logging模塊的簡單應(yīng)用和高級使用

    在?Python?中,可以使用內(nèi)置的?logging?模塊來記錄應(yīng)用程序的信息,logging?模塊還提供了一些高級功能,如日志回溯、日志輪換、日志緩沖等,需要的朋友可以參考下
    2023-04-04
  • Django框架orM與自定義SQL語句混合事務(wù)控制操作

    Django框架orM與自定義SQL語句混合事務(wù)控制操作

    這篇文章主要介紹了Django框架orM與自定義SQL語句混合事務(wù)控制操作,結(jié)合實例形式分析了同一個方法里面既有ORM又有自定義SQL 語句的情況下事務(wù)控制相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • 利用pip安裝python第三方庫的4種方法

    利用pip安裝python第三方庫的4種方法

    Python最強大的功能之一是能夠十分方便地使用性能優(yōu)異的第三方庫,這些庫涵蓋了大量的不同領(lǐng)域,下面這篇文章主要給大家介紹了關(guān)于利用pip安裝python第三方庫的4種方法,需要的朋友可以參考下
    2023-02-02
  • Python寫一個簡單上課點名系統(tǒng)(附源碼)

    Python寫一個簡單上課點名系統(tǒng)(附源碼)

    這篇文章主要介紹了Python寫一個簡單上課點名系統(tǒng),文章圍繞Python得性概念資料寫一個簡的得上課點名系統(tǒng),并附上詳細的代碼即過程總結(jié),需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • Python PIL圖片如何按比例裁剪

    Python PIL圖片如何按比例裁剪

    這篇文章主要介紹了Python PIL圖片如何按比例裁剪,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • OpenCV 表盤指針自動讀數(shù)的示例代碼

    OpenCV 表盤指針自動讀數(shù)的示例代碼

    這篇文章主要介紹了OpenCV 表盤指針自動讀數(shù)的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python實現(xiàn)簡單的ui界面的設(shè)計步驟(適合小白)

    Python實現(xiàn)簡單的ui界面的設(shè)計步驟(適合小白)

    當(dāng)我們書寫一個python程序時,我們在控制臺輸入信息時,往往多有不便,并且為了更加美觀且直觀的方式輸入控制命令,我們常常設(shè)計一個ui界面,這樣就能方便執(zhí)行相關(guān)功能,如計算器、日歷等界面,本博客是為了給ui設(shè)計的小白進行講解,需要的朋友可以參考下
    2024-07-07
  • 如何查看Python安裝了哪些包

    如何查看Python安裝了哪些包

    這篇文章主要給大家介紹了關(guān)于如何查看Python安裝了哪些包的相關(guān)資料, Conda是另一種廣泛使用的Python包管理工具,它用于安裝、管理和升級軟件包和其依賴項,需要的朋友可以參考下
    2023-07-07

最新評論

舟山市| 玉田县| 剑河县| 黔南| 安溪县| 湖州市| 临泉县| 临泉县| 阿尔山市| 图木舒克市| 宜黄县| 米脂县| 大埔区| 博兴县| 安徽省| 城口县| 武川县| 湖南省| 乌鲁木齐县| 利川市| 大渡口区| 鲁山县| 嘉兴市| 麻江县| 新巴尔虎左旗| 汨罗市| 潞城市| 永年县| 社会| 东兴市| 澄城县| 唐山市| 拉萨市| 永平县| 墨脱县| 福鼎市| 通河县| 贞丰县| 嵊泗县| 铜川市| 长宁区|