原创 Matlab初學

括號 (1){ }是用於元胞數組,即cell,其中的元素可以是不同格式的,如字符和數值,大小也可以不同 a{1} = [1 2] a{2} = [1 2 3] a{3} = 'I love matlab' (2)

原创 VS零散筆記

Win32控制檯應用程序和Win32項目 (1)區別: a. 入口:main(Winmain) b. CUI (GUI,可鼠標點擊控制) (2)轉換:項目—項目屬性—配置屬性— 鏈接器—系統— 子系統

原创 決策樹學習筆記

決策樹學習筆記 決策樹的基本概念 依託於策略抉擇而建立起來的樹。 是一個預測模型;代表對象屬性與對象值之間的一種映射關係。 決策樹僅有單一輸出,若欲有複數輸出,可以建立獨立的決策樹以處理不同輸出。 從數據產生決策樹的機器學習技術

原创 vector 注意

參考鏈接: 1.STL中heap的用法 vec.begin() 相當於下標爲0; 故vec.begin()+n 爲第n+1 個,與數組相同,n就是數組下標! vector 的

原创 高質量編程指南筆記

本文只是本人的閱讀筆記,作筆記時有改動。詳細指南請參見鏈接:原指南 0 前言 編輯高手:能長期穩定地編寫出高難度、高質量程序的程序員。 編程老手:能長期穩定地編寫出高質量程序的程序員。 根據上述定義,馬上得到第一推論:我既不

原创 C++中的輸入輸出

轉載自C++中cin、cin.get()、cin.getline()、getline()、gets()等函數的用法 有改動 未編輯完 1、cin 2、cin.get() 3、cin.getline() 4、getli

原创 條件運算符?

C++中唯一的三元運算符 表達式爲: a>1? b=1:b=0; 優先級高於賦值運算符,低於邏輯運算符。故上面也可以簡化 a>1? b=1:0;

原创 如何刪除hyberfil.sys

刪除hyberfil.sys

原创 評估指標:Precision、召回率(Recall)、F-Measure、Omega Index等

1. Precison & Recall & F1-score    廣泛用於信息檢索和統計學分類領域,用來評價結果的質量。其中精度是檢索出相關文檔數與檢索出的文檔總數的比率,衡量的是檢索系統的查準率;召回率是指檢索出的相關文檔數和文檔庫

原创 淺談 C++ 中的 new/delete 和 new[]/delete[]

淺談 C++ 中的 new/delete 和 new[]/delete[] 在 C++ 中,你也許經常使用 new 和 delete 來動態申請和釋放內存,但你可曾想過以下問題呢? new 和 delete 是函數嗎?new [] 和

原创 模擬退火算法

1. 我們可以通過概率公式得到以下關於溫度的結論:     (1)溫度非常非常高時,系統落入每個能態的概率相同;     (2)溫度趨於0時,系統落入每個最低能態的概率相同,其他情況爲0,即概率1達到最低能態;     (3)過程中,高能

原创 Matlab初學(II)

非線性優化問題時,數學實驗書上出現過nargout,意思是輸出參數的個數;同理,nargin標書的是輸入參數的個數.函數輸出的x如果是向量,一般是列向量. 注意到循環中不斷增加矩陣的列(行)的技巧,以此可存儲數據.fmincon 中編輯約

原创 關於C++中的rand()的很蠢的bug

寫Factor Graphic Model 的Gibbs 抽樣的時候,一直糾結怎麼結果一直沒變,後來的經過是這樣的。 (1)偶然發現了爲了生成U(0,1)分佈的隨機變量,我居然這樣幹了:   int a

原创 C++中的引用與指針的區別

指向不同類型的指針的區別在於指針類型可以知道編譯器解釋某個特定地址(指針指向的地址)中的內存內容及大小,而void*指針則只表示一個內存地址,編譯器不能通過該指針所指向對象的類型和大小,因此想要通過void*指針操作對象必須進行類型轉化

原创 LeetCode Copy List with Random Pointer

原鏈接 A linked list is given such that each node contains an additional random pointer which could point to any node in