原创 C語言中的數組與指針淺談

定義指針:int *p 定義變量:int key int key,*p; p=&key;/*把變量key的地址賦給指針P,即p指向key*/ key=3; (*p)++; printf("key=%d,*p=%d\n",key,*p);

原创 七種濾波方法的matlab實現和測試

創建兩個混合信號,便於更好測試濾波器效果。同時用七中濾波方法測試。 混合信號Mix_Signal_1 = 信號Signal_Original_1+白噪聲。 混合信號Mix_Signal_2 = 信號Signal_Original_2+白噪

原创 MATLAB裏的數據類型

1、數值型 整數 浮點數 複數 2、邏輯型:分別用1和0表示真和假兩種狀態 3、字符數組      在matlab中,每個字符都用一個16位的Unicode編碼數值表示。8位的ASCII字符代碼集是Unicode字符代碼集的子集 字符數組

原创 python裏出現 for i in number_feature: TypeError: 'int' object is not iterable的錯誤原因

代碼 dataset = [[1,1,1,'yes'], [2,1,1,'yes'], [3,1,1,'yes'], [4,0,1,'yes'],

原创 決策樹中信息增益計算和代碼理解

基礎知識:   1、隨機變量的熵的定義: 2、隨機變量X給定條件下隨機變量Y的條件熵H(Y|X),定義爲X給定條件下Y的條件概率分佈的熵對X的數學期望: 其中計算H(Y|X=Xi)=求和P(Xi|X)*H(Di) 3、信息增益表示得知

原创 列表裏extend函數和append函數的區別

我們通過一個簡單的例子說明: 代碼: a=[1,2,3] b=[4,5,6] a.append(b) print("a.append(b)",a) c=[1,2,3] c.extend(b) print("c.extend(b)",c)

原创 python裏的print函數的使用

 代碼:print("the classifier came back with: %d, the real answer is: %d " %(classify_result,datalabels[i])) 結果:the classif

原创 python裏的數組和列表內:的使用方法

注意datamat的類型是numpy中的數組array,並不是列表(list) 代碼: print(datamat) 結果: [[ 3.  10.   1. ]  [ 1.1  1.   1. ]  [ 3.   8.   1. ]  [