fisher聚类算法

编程入门 行业动态 更新时间:2024-10-09 18:22:23

fisher聚类<a href=https://www.elefans.com/category/jswz/34/1770096.html style=算法"/>

fisher聚类算法

fisher聚类算法

其原理建议看以下这篇文献,但在解法上这里采用的是比较粗暴的方法,直接搜索所有的可能,之后根据损失函数找出对应的分类情况,弊端比较大,对于样本数大的情况基本爆炸!建议采用fisher的解法。

由于数据集比较不同,以下代码不能直接使用。

import win32com.client as com
import pandas as pd
import os
from matplotlib import pyplot as plt
import numpy as np
import matplotlib as mpl
import math
from datetime import datetime
import matplotlib.dates as mdatesmpl.rcParams['font.sans-serif'] = ['SimHei']  # 使图像正常显示中文标签
mpl.rcParams['axes.unicode_minus'] = False  # 使图像正常显示负号temp = []# 设置横纵坐标的名称以及对应字体格式
font1 = {'weight': 'normal','size': 15,
}font2 = {'weight': 'normal','size': 12,}
################################数据读取################################################
def Num_fileread(dir,file):os.chdir(dir)tem = pd.read_table(file, encoding='gbk')# print(tem)# print(tem[12:].reset_index(drop=True))#截取7行以下的内容tem = tem[12:].reset_index(drop=True)tem.columns = ['DATA']tem1 = pd.DataFrame([var.split(';') for var in tem.DATA])tem1.columns = ['Measur', 'from', 'to','greenbus', 'total ', 'social','']#分号后面也成一列,所以id是空值# # tem1.drop(['id'],axis=1,inplace=True)# print(tem1)df=tem1df.to_excel('data.xls',sheet_name='data')#occup.ratedf1=df.iloc[(df['Measur']=='1').values,[2,3,4,5]]return df,df1# df2=df.iloc[(df['Measur']=='2').values,[0,1,2,3,4,5,6]]# df3=df.iloc[(df['Measur']=='3').values,[0,1,2,3,4,5,6]]# df4=df.iloc[(df['Measur']=='4').values,[0,1,2,3,4,5,6]]# return df,df1,df2,df3,df4def picture1():fig=plt.figure(1)ax1=fig.add_subplot(111)d=df.iloc[(df['Measur']=='1').values,[2]].astype(float)# print(type(d))ax1.plot(d,df.iloc[(df['Measur']=='1').values,[4]].astype(float), 'o-', label='road1_total')ax1.plot(df.iloc[(df['Measur'] == '1').values, [2]].astype(float),df.iloc[(df['Measur'] == '1'

更多推荐

fisher聚类算法

本文发布于:2024-03-10 19:20:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1728828.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:算法   fisher

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!