原创 SVM 一氣呵成

閱讀本文前,需要對機器學習有一定的瞭解,本文僅對SVM基本理論做一個梳理。 1 引入   機器學習一個最根本的任務就是分類,而分類問題中大多數又屬於二分類問題,其最簡單直接的描述方式如下:   給定一訓練集

原创 GitHub 簡明教程

http://www.cnblogs.com/schaepher/p/5561193.html

原创 C++ 讀取excel 之libxl VS 庫的配置使用

一般稍微大一點的項目都會有比價複雜的目錄,尤其一些項目只給出頭文件,源文件編譯成靜態庫作爲鏈接時使用,所以很有必要掌握VS的設置方法。 以下以一個例子說明VS 的使用庫時的設置及其注意事項,本例子中重新調整項目的結構,使其邏輯更加

原创 Python爬蟲學習系列教程

Python爬蟲學習系列教程 http://cuiqingcai.com/1052.html

原创 有序鏈表的合併(in C++)

簡單的兩個有序鏈表A 和 B 的合併,基本思路是每次從A[i] 和B[j] 中找到一個較大的,將其加入已經合併的新的鏈表的末尾, C++ 代碼: ListNode * mergeTwoSortedList(ListNode* l1

原创 sqlserver 判斷庫、表、視圖等的存在

sql server 判斷是否存在數據庫,表,列,視圖 1 判斷數據庫是否存在 if exists (select * from sys.databases where name = ‘數據庫名’) drop databa

原创 打印二叉樹

二叉樹的打印分爲兩種,橫向打印和縱向打印。 1 橫向打印算法 void show(TreeNode *parent,TreeNode* root,string &prefix){ prefix += "|"; i

原创 Python 之 zip,map,lambda

1 zip **#基本運作方式** x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x, y, z) print xyz 運行的結果是: [(1, 4, 7), (

原创 鏈表的歸併排序

歸併排序是典型的分治算法思想: 劃分子問題→求解子問題→合並子問題的解→得到原問題的解。 通過不斷遞歸地將鏈表劃分爲兩部分,直到不能劃分爲止,回溯時合併前後兩段分別有序的鏈表,直到得到原始鏈表的有序狀態,整個排序過程時間複雜度

原创 Linux 中斷筆記

在終端執行 cat /proc/interrupts 得到如下信息: (1)第一列是中斷線(也就是爲每一箇中斷分配的ID,爲一整數值)。 (2)第二列是接收中斷數目的計數器,系統中每一個處理器都存在這樣的列。可以看到,處理器0已

原创 先序,中序建立二叉樹

由二叉樹的先序和中序序列建立二叉樹 非常經典的算法,先序序列確定根,中序序列確定左右子樹,遞歸即可。 TreeNode* Tree:: BuildTree(string &Pre, string &In,string d){

原创 C++ — 把lambda 表達式裝進vector

想把lambda表達式裝進vector, 在某度上沒找到答案!終究還是在萬能的stackoverflow 上找到了答案, http://stackoverflow.com/questions/7477310/why-cant-i

原创 Fortran-IMSL的下載與安裝

參考: http://blog.163.com/jey_df/blog/static/1825501612013022105625184/

原创 樹的操作-將樹變爲鏈表(Flatten Binary Tree to Linked List)

1 Orginal problem: Given a binary tree, flatten it to a linked list in-place. For example,Given 1 / \

原创 sklearn 抽樣

1 交叉驗證包中的train_test_split 設置測試集比例,在原始數據中隨機採樣,但是所得樣本中各個類別比例保持與原樣本一致。如下例所示 import numpy as np data_x=[['this is class 1 '