原创 su命令和su -命令的區別

       su命令和su -命令最大的本質區別就是:前者只是切換了root身份,但Shell環境仍然是普通用戶的Shell;而後者連用戶和Shell環境一起切換成root身份了。只有切換了Shell環境纔不會出現PATH環境變量錯誤。

原创 c++中的構造函數和析構函數

(一):構造函數、析構函數、賦值與初始化、explicit關鍵字                      構造函數是爲了保證對象的每個數據成員都被正確初始化 通常情況下構造函數應聲明爲公有函數,一般被隱式地調用。構造函數被聲明爲私有有

原创 Windows7系統下JAVA運行環境下載、安裝和設置

轉載自http://blog.sina.com.cn/s/blog_44f64c700100xikk.html 1.下載 地址:http://www.oracle.com/technetwork/java/javase/downlo

原创 【Python】 sorted函數

我們需要對List、Dict進行排序,Python提供了兩個方法對給定的List L進行排序,方法1.用List的成員函數sort進行排序,在本地進行排序,不返回副本方法2.用built-in函數sorted進行排序(從2.4開始),返回

原创 用Python和scikit-learn來介紹機器學習

用Python和scikit-learn來介紹機器學習 用Python和scikit-learn來介紹機器學習 數據加載 數據正則化 特徵選擇 算法開發 LR 樸素貝葉斯 K最近鄰 決策樹 支持向量機 怎樣優化算法參數

原创 第三章 統計語言模型

自然語言演變成上下文相關的信息表達和傳遞的方式 讓計算機處理自然語言處理,一個基本的問題就是爲自然語言這種上下文相關的特性建立數學模型:統計語言模型(Statistical Language Model),它是今天所有自然語言處理的基礎

原创 std::string::find() 和 std::string::npos

int idx = str.find("abc"); if (idx == string::npos)   ...   上述代碼中,idx的類型被定義爲int,這是錯誤的,即使定義爲 unsigned int 也是錯的,它必須定義爲 st

原创 協方差矩陣

一、統計學的基本概念 統計學裏最基本的概念就是樣本的均值、方差、標準差。首先,我們給定一個含有n個樣本的集合,下面給出這些概念的公式描述: 均值: 標準差: 方差: 均值描述的是樣本集合的中間點,它告訴我們的信息是有限的,而標

原创 CS231n課程圖像分類學習筆記

教程目的:介紹圖像分類方法和數據驅動方法 內容列表: 圖像分類、數據驅動方法和流程 Nearest Neighbor分類器 驗證集、交叉驗證集和超參數調參 Nearest Neighbor的優劣 小結:應用kNN實踐 圖像分類、數據

原创 使用文本編輯器

在Python的交互式命令行寫程序,好處是一下就能得到結果,壞處是沒法保存,下次還想運行的時候,還得再敲一遍。所以,實際開發的時候,我們總是使用一個文本編輯器來寫代碼,寫完了,保存爲一個文件,這樣,程序就可以反覆運行了。 文本編輯器請

原创 Python os.walk

os.walk(top, topdown=True, onerror=None, followlinks=False)  可以得到一個三元tupple(dirpath, dirnames, filenames),  第一個爲起始

原创 Python基礎

Python是一種計算機編程語言。計算機編程語言和我們日常使用的自然語言有所不同,最大的區別就是,自然語言在不同的語境下有不同的理解,而計算機要根據編程語言執行任務,就必須保證編程語言寫出的程序決不能有歧義,所以,任何一種編程語言都有自

原创 KNN分類

找k個最近的實例投票決定新實例的類標 KNN是一種基於實例的學習算法,它不同於貝葉斯、決策樹等算法,KNN不需要訓練,當有新的實例出現時,直接在訓練數據集中找k個最近的實例,把這個新的實例分配給這k個訓練實例中實例數最多類。KNN也成爲懶

原创 第一個Python程序

在寫代碼之前,請千萬不要用“複製”-“粘貼”把代碼從頁面粘貼到你自己的電腦上。寫程序也講究一個感覺,你需要一個字母一個字母地把代碼自己敲進去,在敲代碼的過程中,初學者經常會敲錯代碼,所以,你需要仔細地檢查、對照,才能以最快的速度掌握如何

原创 malloc/free與new/delete的區別

原文地址:http://blog.csdn.net/hackbuteer1/article/details/6789164#comments 相同點:都可用於申請動態內存和釋放內存 不同點: (1)操作對象有所不同。 malloc與fr