模糊C均值聚類算法,可將輸入的數據集data聚為指定的cluster_n類
萬年網站建設公司成都創新互聯公司,萬年網站設計制作,有大型網站制作公司豐富經驗。已為萬年上1000+提供企業網站建設服務。企業網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的萬年做網站的公司定做!
【函數描述】
語法格式
[center, U, obj_fcn] = FCM(data, cluster_n, options)
用法:
1. [center,U,obj_fcn] = FCM(Data,N_cluster,options);
2. [center,U,obj_fcn] = FCM(Data,N_cluster);
輸入變量
data ---- n*m矩陣,表示n個樣本,每個樣本具有m維特征值
cluster_n ---- 標量,表示聚合中心數目,即類別數
options ---- 4*1列向量,其中
options(1): 隸屬度矩陣U的指數,1(缺省值: 2.0)
options(2): 最大迭代次數(缺省值: 100)
options(3): 隸屬度最小變化量,迭代終止條件(缺省值: 1e-5)
options(4): 每次迭代是否輸出信息標志(缺省值: 0)
輸出變量
center ---- 聚類中心
U ---- 隸屬度矩陣
obj_fcn ---- 目標函數值
Excel數據分類匯總滿足多種數據整理需求 我們日常工作中經常接觸到Excel二維數據表格,我們經常需要通過需要根據表中某列數據字段(如“工程類型”)對數據進行分類匯總。 下面我們針對三種不同的分類匯總需求,為大家介紹不同的解決方案。這三種需求分別是:既想分類匯總又想分類打印、不想分類打印只是想隨時查看各類數據的明細和統計情況、不想打亂正常的流水式數據表格的數據順序而是想隨時查看各類數據的統計結果(此處假定將統計結果保存在另外一個工作表中)。 需求一、既想分類匯總,又想分類打印 解決方案:直接利用Excel內置的“分類匯總”功能來實現。 1、選中工程類型列的任意一個單元格,按一下“常用”工具欄上的“升序排序”或“降序排序”按鈕,對數據進行一下排序。 注意:使用“分類匯總”功能時,一定要按分類對象進行排序! 2、執行“數據→分類匯總”命令,打開“分類匯總”對話框。 圖2 3、將“分類字段”設置為“工程類型”;“匯總方式”設置為“求和”;“選定匯總項”為“面積”和“造價”;再選中“每組數據分頁”選項。最后,確定返回。 4、分類匯總完成。 需求二、不想分類打印,只是想隨時查看各類數據的明細和統計情況 解決方案:利用Excel自身的“自動篩選”功能來實現。 1、任意選中數據表格中的某個單元格,執行“數據→篩選→自動篩選”命令,進入“自動篩選”狀態。 2、分別選中F203、G203單元格(此處假定表格中共有200條數據),輸入公式:=SUBTOTAL(9,F3:F202)和=SUBTOTAL(9,G3:G202)。 小提示:此函數有一個特殊的功能,就是后面進行自動篩選后,被隱藏行的數據不會被統計到其中,達到分類統計的目的。 3、以后需要隨時查看某類(如“經濟住宅”)數據的明細和統計情況時,點擊“工程類型”右側的下拉按鈕,在隨后彈出的快捷菜單中即可。 需求三、如果我們不想打亂正常的流水式數據表格的數據順序,而是想隨時查看各類數據的統計結果(此處假定將統計結果保存在另外一個工作表中) 解決方案:利用Excel的函數來實現。 1、切換到Sheet2工作表中,仿照圖5的樣式,制作好一個統計表格。 2、分別選中B3、C3、D3單元格,輸入公式:=COUNTIF(Sheet1!$E:$E2,A3)、=SUMIF(Sheet1!$E:$E2,A3,Sheet1!$F:$F2)、=SUMIF(Sheet1!$E:$E2,A3,Sheet1!$G:$G2)。 3、同時選中B3、C3、D3單元格,將鼠標移至D3單元格右下角成細十字線狀時,按住左鍵向下拖拉至D10單元格,將上述公式復制至B4至D10單元格區域中。 4、選中B11單元格,輸入公式:=SUM(B3:B10),并仿照上面的操作,將此公式復制到C11和D11單元格中。 確認以后,各項統計數據即刻呈現在我們的面前。
以下代碼調試通過:
1234567class?LuciaClass:??#?定義類????def?luciaprint(self,?text):??#?類里面的方法????????print('\n',?text)??#?方法就是輸出?text??x?=?LuciaClass()??#?方法的實例?xx.luciaprint('today?is?a?bad?day?~~~')??#?實例調用類方法
運行效果:
分享標題:python的FCM函數 python中fc
分享URL:http://m.kartarina.com/article14/hgeede.html
成都網站建設公司_創新互聯,為您提供網站設計、品牌網站設計、網站改版、手機網站建設、面包屑導航、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯