原创 Python爬蟲

Python爬蟲爬蟲簡介why瞭解網頁結構BeautifulSoup解析網頁基礎CSS正則表達小練習:爬百度百科更多請求/下載方式多功能的Requests下載文件小練習:下載美圖高級爬蟲讓Selenium控制瀏覽器爬高效無憂的Sc

原创 十大排序算法 C++實現

十大排序算法 冒泡排序 選擇排序 插入排序 桶排序 計數排序 基數排序 快速排序 歸併排序 基爾排序 堆排序 // ConsoleApplication16.cpp : 定義控制檯應用程序的入口點。 // #include

原创 DL中六個卷積模型彙總

本文目錄 卷積與互相關 3D卷積 轉置卷積 擴張卷積 可分卷積 分組卷積 卷積與互相關 在信號處理、圖像處理和其它工程/科學領域,卷積都是一種使用廣泛的技術。在深度學習領域,(CNN)這種模型架構就得名於這種技術。但是,深度學習領

原创 SLAM學習筆記

文章目錄初識SLAM引子經典SLAM框架SLAM問題的數學表述三維空間剛體運動旋轉矩陣四元數相似、仿射、射影變換相機與圖像相機模型單目相機模型雙目相機模型 初識SLAM 引子 SLAM:Simultaneous Localizatio

原创 C++使用全局變量的extern方式

def.h中聲明extern int m; def.cpp中int m; 兩個文件必須要有 在主程序中添加頭文件,include “def.h”後,就可以直接使用m變量。

原创 Linux基本命令

文章目錄Linux基本指令ls和cdcd指令ls指令Linux基本指令touch,cp和mvtouch指令(新建文件)cp指令(複製文件)mv指令(移動文件)Linux基本指令mkdir,rmdir和rmmkdir建立文件夾rmdir

原创 Matplotlib簡單使用

文章目錄基本使用基本繪圖添加註釋調整tick能見度畫圖種類Scatter散點圖Bar柱狀圖Contour等高線圖Image圖片3D數據多圖合併顯示均勻和不均勻圖中圖Subplot 分格顯示subplot2gridgridspecsub

原创 Pandas簡單使用2

Pandas處理丟失數據 使用dropna()除去NaN的行或列 dates = pd.date_range('20180901',periods=6) df = pd.DataFrame(np.arange(24).reshape(

原创 Numpy簡單使用

Numpy簡單使用 Numpy 屬性 array = np.array([[1,2,3],[4,5,6]]) #列表轉化爲矩陣 print(array) print("number of dim:", array.ndim)

原创 Pandas簡單使用1

Pandas 基本介紹 Pandas選擇數據 Pandas設置值 Pandas基本介紹 Numpy是列表形式的,沒有數值標籤,而Pandas是字典形式。Pandas是基於Numpy構建的,讓Numpy爲中心的應用變得更加簡單。

原创 Qt中使用串口發送十六進制指令

使用Qt的serial.write()發送十六進制指令 比如需要發送01 02 fa 32 使用write()函數發送字節數組QByteArray QByteArray array; array[0] = 0x01; array[1]

原创 Qt中通過信號和槽在子線程和主線程中進行數據傳遞

QT中兩個線程之間進行自定義類型數據傳遞 兩個線程中進行數據傳遞時,傳遞的數據放到隊列中(queue),所以在這個過程中,需要在傳遞前將數據拷貝、存儲到隊列中;爲了存儲這些參數,Qt需要construct、destruct、copy這

原创 STL中vector、set容器元素的清空和內存的釋放

元素的清空和內存的釋放 在STL中,經常會使用到vector容器,而且是多次清空,多次存放數據,使用clear()只是清空元素,並不釋放內存,可以使用swap()實現元素的清空和內存的釋放。 vector<int>().swap(My

原创 QOpenGL中的幾個類

QOpenGLBuffer類 在使用前,構造函數處可指定Buffer類型。默認爲VertexBuffer。 在使用之前先要create(),之後bind到當前的OpenGL context上。 使用allocate()分配存儲空間,同時可

原创 C語言中的scanf()和printf()函數

C語言中的輸入、輸出函數,在C++中一直使用cin、cout,對scanf和printf的使用不太熟悉,現做以下整理。 scanf()函數詳解 函數名:scanf 功能:執行格式化輸入 用法:int scanf(char *form