原创 mex在windows下編譯

一般創建數組 int 變爲 mwSize    ubuntu 也不一樣

原创 python中將類傳給函數,在函數中修改類的值的問題

作者:openkai 鏈接:https://www.zhihu.com/question/32003140/answer/54293695 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。說得具體點可以把p

原创 樸素貝葉斯算法--python實現

我自己對樸素貝葉斯算法的理解就是:根據訓練集, 1.對連續型隨機變量算出每個特徵的正太分佈函數,從而當需要進行預測的樣本過來的時候,根據數值直接計算可能性。 2.若爲離散型,則直接計算相應的概率(西瓜書上寫的很詳細) 理論知識其實很好

原创 決策樹算法--python實現

定義: 信息增益:再劃分數據之前之後信息發生的變化。 香濃熵(簡稱熵):集合信息的度量方式,熵是信息的期望值。 其實決策樹主要就是選擇最優劃分屬性對給定集合進行劃分,隨着花粉的不斷進行,我們希望最終決策樹所包含的樣本儘量屬於同一類別,

原创 對於list的複製問題

在Python中我們經常會遇到一個問題就是明明對一個list進行了重新的賦值運算可是最終原來的list還是發生了改變。 例如: a = [1,2,3] b = a b[0] = 4 print(b) print(a) 結果爲 [4, 2

原创 奇異值分解例題

參考:https://open.163.com/movie/2016/4/D/4/MBKJ0DQ52_MBQUMH1D4.html 但是裏面有幾點沒說清楚,並且用的2*2的矩陣,這個和我們經常算的3*2不太一樣。 首先奇異值分解是A=u\

原创 python---小算法解釋

def rotate(nums, k): """ :type nums: List[int] :type k: int :rtype: void Do not return anything, modify

原创 再談隨機森林---python實現

該代碼是我從github上找了半天才找到非常適合初學者的,在此感謝原作者,從你的代碼中我學到了很多。 from __future__ import division import pandas as pd import copy impo

原创 matlab混合C++

https://jingyan.baidu.com/article/7c6fb42834017080642c90e3.html介紹如何使用vs來調試 matlab中的C++https://max.book118.com/html/2013

原创 range函數在2.7和3.x中的區別

今天在機器學習實戰中的logistic迴歸中發現他的stocGradAscent1中的del有問題。 隨後發現在2.7版本中range函數返回的是一個list 而在3.X版本中 返回的是<class 'range'> 解決方法很簡單  d

原创 svm通俗易懂的兩篇文章

http://www.cnblogs.com/jerrylead/archive/2011/03/18/1988419.html  smo詳細推倒http://mp.weixin.qq.com/s/Uha_MJQtJiWRhBuVW32y

原创 取numpy數組的某幾行某幾列

這個操作在numpy數組上的操作感覺有點麻煩,但是也沒辦法。 例如 a = [[1,2,3], [4,5,6], [7,8,9]] 取 a 的 2 3 行, 1 2 列 c=[1,2] d =[

原创 論文中常用的數學短語

unit length 單位長度intercept term 截距項lagrange duality 拉格朗日對偶normal w squard w模的平方dual variable 對偶變量nonlinear programming 非

原创 hough forest----Class-Specific Hough Forests for Object Detection

看了很多網上寫的霍夫森林的講解,感覺他們講的都不是很全面,所以想寫這個東西,方便以後自己查閱。這裏所寫的是關於對行人檢測的那篇論文。 很多人一看hough forest 是不是和hough transform有關。那天我講ppt的時候給大

原创 python 用csv包寫數據進CSV空行問題

file= open('csvFile2.csv','w', newline='') # 必須要設置newline,否則兩行之間會空一行 writer = csv.writer(file) m = len(data) for