pytest是乙個非常成熟的全功能的python測試框架
編寫pytest測試樣例非常簡單,只需要按照下面的規則:
測試檔案以test_開頭(以_test結尾也可以)
測試類以test開頭,並且不能帶有 init 方法
測試函式以test_開頭
斷言使用基本的assert即可
scope引數有四種,分別是』function』,『module』,『class』,『session』,預設為function。
function:每個test都執行,預設是function的scope
class:每個class的所有test只執行一次
module:每個module的所有test只執行一次
session:每個session只執行一次
如何執行
這裡的18指定帶權重的18層,包括卷積層和全聯接層,不包括池化層和bn層。
影象歸一化最常見的就是最大最小值歸一化方法,公式如下:
基於opencv實現影象最大最小值歸一化的**演示如下:
基於opencv實現影象最大最小值歸一化的**演示如下:
原影象素值輸出
歸一化之後畫素值:
原圖與歸一化之後的執行結果完全一致,說明歸一化不會改變影象本身的資訊儲存,但是通過列印出來的畫素值可以發現,取值範圍從0~255已經轉化為0~1之間了,這個對於後續的神經網路或者卷積神經網路處理有很大的好處,tensorflow官方給出mnist資料集,全部採用了歸一化之後的結果作為輸入影象資料來演示神經網路與卷積神經網路。
對影象進行歸一化的兩種形式
img = image/255.0
img = image/127.5 - 1
這兩種對影象處理方式都是進行歸一化,
1、歸一化的範圍為【0,1】
還原:img * 255.0
2、範圍為【-1,1】
還原:(img + 1.) * 127.5
二十六 遮蔽中斷
1.6410和210採用向量中斷,由硬體執行。有兩組中斷源,相應的控制暫存器也有多個 2.6410和210使能和遮蔽是分開的暫存器 3.遮蔽控制暫存器的讀寫操作從而遮蔽中斷,都是寫入全1 4.6410的 遮蔽中斷,要操作兩個暫存器,目的是將使能中斷暫存器的相關位清除 define vic0inten...
二十六 裝飾器
裝飾器 由於函式也是乙個物件,而且函式物件可以被賦值給變數,所以,通過變數也能呼叫該函式。def now print 2015 3 25 f now f 2015 3 25 函式物件有乙個 name 屬性,可以拿到函式的名字 now.name now f.name now 現在,假設我們要增強 no...
每日程式設計(二十六)
如果不存在下乙個更大的排列,則將數字重新排列成最小的排列 即公升序排列 必須原地修改,只允許使用額外常數空間。以下是一些例子,輸入位於左側列,其相應輸出位於右側列。1,2,3 1,3,2 3,2,1 1,2,3 1,1,5 1,5,1 分析 很明顯從後想前遍歷,直到找到乙個前面的數比後面的小,然後在...