原创 Python程序打包成.exe(史上最全面講解)

前言   也許我們不一定是專業的程序員,但是我們仍然可以通過代碼提高我們的效率,儘量少加班,多陪陪媳婦。再不行,讓代碼替我們幹着重複的工作,我們有節省出來的時間打遊戲不好嘛,是吧,哈哈哈。   但是呢,我們開發的腳本一般都會用到一些第三方包

原创 機制解決torchvision下載國外數據集mnist沒有進度條的解決方案

我試着使用torchvison下載mnist數據集,但是由於是外國的站點,相信不只是mnist數據集,其他的數據集也可能遇到下載不了或者下載速度很慢的情況。cifar10/100也可以按照這樣的方法進行下載 但是呢,很多人已經從外國的網站下

原创 Leetcode刷題日記(2020.07.19):兩數相加II

題目:      思路分析: 讓求兩個數相加是個經典的問題。 讓我們複習一下小學的求加法: 把兩個加數的個位數字對齊; 從兩個加數的個位開始相加,如果相加結果大於10則只保留減去10的數字,並記錄是否爲進位。 兩個加數的前面一位數字相加

原创 Leetcode刷題日記-程序員面試經典(2020.7.15):珠璣妙算

題目描述如下:      分析如下: a.建立兩個字典,存放solution和guess顏色出現的個數b.因爲題目中說“猜中”不能算入“僞猜中”,因此“猜中”的優先級更高c.先計算猜中的次數,對應的字典-1d.再計算僞猜中的次數,對應的字

原创 Leetcode刷題日記(2020.7.13)程序員面試經典:消失的兩個數字

題目描述如下:      分析如下: 此題目乍一看挺難的沒有思路,其實很簡單,他要找消失的兩個數字,那麼也及時其實原數組應該是在現有輸入數組的基礎上加上兩個數字,此時range()函數就可以上場了,但是很多人說,你這樣會有重複哎,咋辦呢,

原创 Leetcode刷題日記-程序員面試經典(2020.6.23):化棧爲隊

題目描述:    思路整理: 此題爲簡單題,沒啥說的,我們直接用兩個棧,一個輸入棧,一個輸出棧即可來實現 代碼: #!/usr/bin/env python # -*- coding: utf-8 -*- """ # @Time : 2

原创 Leetcode刷題日記-劍指Offer(2020.6.19):從尾到頭打印鏈表

題目描述如下:      思路描述: 這是一道簡單的鏈表題目,我開始用了頭插法,但是時間開銷過大,因此進行了優化,分爲以下幾種方法給大家講解 方法一:使用頭插法,我們可以直接使用列表的插入方法,每次插入數據,只插入在首位 代碼如下:

原创 Leetcode刷題日記(2020.6.11):旋轉矩陣

題目如下:          分析如下: 本題其實就是將矩陣進行旋轉,因爲我主要是研究CV的,所以對於這種座標的轉換很熟悉,看到後,我就用了自己常用的方法: 首先我們將矩陣進行上下交換,接着再將得到的新矩陣按照對腳線進行交換機可 代碼如

原创 Leetcode刷題日記(2020.6.10):求和路徑

題目如下:    思路: 首先說下,這是典型的二叉樹的題目,用遞歸便能解決 算法流程: 1.首先進行安全檢查,如果空樹,那麼直接返回02.首先我們從根節點出發,去遍歷這個根節點下所有滿足條件的路徑數目,每次到達一個節點,將傳入的參數sum

原创 Leetcode刷題日記(2020.6.9):最小值

題目如下:   分析: 本題說實話,沒什麼特殊的技巧,有的只是細節 首先假如我們用暴力枚舉兩個數組中的所有數對,然後再計算絕對值最小的差值,肯定超時;那麼我想了下,我們可以先分別對兩個數組按照從小到大的順序進行排序,然後再使用雙指針的方法

原创 Leetcode刷題日記(2020.06.05):翻轉單詞順序

題目如下:        分析:本體涉及到多個空格當成一個空格,因此我立刻想到了Python中的split()函數,在這裏首先普及下split()和split(' ')兩個函數的區別: 1 s1 = "we are family"#

原创 Leetcode刷題日記(2020.06.03):最長連續遞增序列

題目描述如下:   這是一道簡單題目,思路如下:我們只需要判斷後一個元素是否大於前一個元素,如果是的,我們的計數器+1;如果不是,那麼我們在計數器和最大長度這個變量上進行取值分析,並且重置計數器爲1。 代碼如下: 1 #!/usr/b

原创 Leetcode刷題日記(2020.06.02):面試題53-II.0~n-1中缺失的數字

題目難度:簡單 題目描述:一個長度爲n-1的遞增排序數組中的所有數字都是唯一的,並且每個數字都在範圍0~n-1之內。在範圍0~n-1內的n個數字中有且只有一個數字不在該數組中,請找出這個數字。 實例如下:   這道題我自己開始的分析:

原创 【OCR技術系列之四】基於深度學習的文字識別

上一篇提到文字數據集的合成,現在我們手頭上已經得到了3755個漢字(一級字庫)的印刷體圖像數據集,我們可以利用它們進行接下來的3755個漢字的識別系統的搭建。用深度學習做文字識別,用的網絡當然是CNN,那具體使用哪個經典網絡?VGG?RE