原创 Matplotlib直方圖

Matplotlib直方圖 這裏給出一個從Excel/Csv文件中讀取數據,並且用matplotlib繪製直方圖的例子 import matplotlib.pyplot as plt import matplotlib impor

原创 紅黑樹的原理及其簡單實現

短期實習比較閒,摸魚擼個RBT 紅黑樹原理 首先闡述紅黑樹(RBT)的原理,RBT在二叉排序樹(BST)的基礎上又添加了下述的五條約束: 每個節點有顏色屬性,要麼是紅色,要麼是黑色。 根節點必爲黑色 葉子節點下的空節點視爲黑色

原创 Matplotlib多子圖折線圖

最近實習需要可視化統計數據 Matplotlib多子圖折線圖 plot的畫圖基本流程 給出數據 設定字體,畫布,顏色 調用plot指定x,y,color,weight等等屬性,需要注意x,y的數據個數要一致 設置title,li

原创 Unity3D常用知識點總結

最近找了個U3D實習,把之前的筆記發上來 Unity3D 可以通過將遊戲中的物體拖入新鍵文件夾來重複使用(往往包括該物體用到的模型,動畫,貼圖,腳本等等) 右上可以調整Debug還是Normal模式 物體 unity3d下 常用物

原创 Linux常用內容總結

最近學習liunx就該這麼學所記錄的筆記,不定期更新 Linux 命令格式同法: 命令名稱 參數 對象 長格式:–完整項目 短格式:-項目簡寫 短格式之間是可以疊加的 常用命令 工作命令 echo [ 字符串 | $變量 ] e

原创 C#知識點全面總結

找了個U3D實習,把之前的筆記上傳上來。 C#學習筆記 基本語法 常用數據類型 該初始化還是要初始化。 typeof得到數據類型,這個往往用於類 整型:int(Int32) ,uint ,long(int64),ulong,sho

原创 C++知識點全面彙總

C++編譯流程 預處理-》編譯-》彙編-》鏈接 cpp-》預處理器-》編譯器-》彙編程序-》目標程序-》鏈接器-》可執行程序 C++ 基礎語法知識 向下兼容知識 各內置類型大小 64位下: char 1 char* 8 short

原创 QML的學習與應用:讀取本地文件夾下的文件並通過列表顯示

QML的學習與應用:讀取本地文件夾下的文件並通過列表顯示 最近的數據庫課設準備做一個音樂播放器,以QML/QT爲構架,邊學邊做在CSDN上做些筆記。 目前嘗試實現本地音樂播放功能中讀取本地文件夾下MP3文件並顯示的功能,先直接上效果圖

原创 皇后問題

皇后問題 皇后問題描述如下:在一個n*n的棋盤上放上n個皇后,確保兩兩皇后之間不在同一列,同一行,同一對角線上,並給出最後滿足條件的方法數量。 這其實是一個全排列的問題的變種,棋子的列對應全排列問題中輸出序列的index,棋子的行對應

原创 全排列問題

全排列問題 全排列簡而言之是對於一個給定序列,給出其所有元素的所有排列情況。稱之爲一個序列的全排列。不難得出一個長度爲n的序列,所有的全排列情況爲n!種。 這裏以n=3爲例。 1 2 3 1 3 2 2 1 3 2 3 1 3 2

原创 選擇排序

爲了準備PAT甲級,開始複習數據結構與算法了,先從最簡單的幾個排序算法之一,選擇排序開始。 簡單選擇排序的思路是下標i從0到n-1開始遍歷,尋找i到n-1中的最小元素與第i個元素相交換,從而實現排序。這樣的排序要二重循環,時間複雜度

原创 Tensorflow學習筆記:圖像的預處理

Tensorflow學習筆記:圖像的預處理 用tensorflow去處理圖像,需要將圖像轉換成三維向量才能輸入模型中訓練。筆者這裏是爲一個花的五分類問題做一個圖像的預處理,照片集下載地址如下: http://download.ten

原创 插入排序

插入排序也是最基礎的排序算法之一。 假設從下標爲0到下標爲i的元素爲已經排序完畢的元素,將下標爲i+1的元素插入到0至i中合適的位置,完成一次排序。i從1到n-1進行遍歷,即完成插入排序。插入排序的時間複雜度爲n^2 代碼如下所示:

原创 getline()函數的使用

最近刷題一直涉及到getline()這個函數,所以做一個簡單的小結。 getline與cin的區別 getline()函數用於一行輸入,會輸入一行內所有的字符串包括空格與換行符(空白符),而對於cin來說只能輸入空白符前的字符串,也就是說

原创 Tensorflowr學習小結:Mnist手寫數字識別

Mnist手寫數字識別是利用神經網絡來對手寫數字0-9進行分類。簡單來說這就是一個使用了監督學習的十分類問題。這裏將使用前向傳播,訓練過程,檢測正確率三個文件,並通過單隱蔽層的全連接神經網絡來解決。筆者主要通過這個例子對常用的神經網絡優化