- 博客(5)
- 收藏
- 关注
原创 PCA主成分分析
''' 1)、对数据进行中心化处理,即减去均值。 2)、构造协方差矩阵。 3)、求解协方差矩阵的值与特征向量。 4)、将特征值从大到小排列,截取所需的K个,并得到其对应的特征向量 5)、.将数据投影在这K个特征向量上。'''import numpy as npfrom mpl_toolkits.mplot3d import Axes3D # 空间三维画图from numpy import *;import matplotlib.pyplot as pltX.
2021-07-22 10:07:12 123
原创 朴素贝叶斯分类器
朴素贝叶斯也称为笨蛋贝叶斯,其思想简单,容易理解简单理解就是对数据的每一个属性当作独立分布例如属性颜色有青绿,乌黑,浅白,则分别求出好瓜和坏瓜中三种颜色的概率这样对所有的属性概率求过以后,对于一个任意样本,例:A:(青绿,蜷缩,,浊响,清晰,凹陷,硬滑,密度,含糖率)有P(好)= P(青绿&好)*P(蜷缩&好)*P(浊响&好)*P(清晰&好)*P(凹陷&好)*P(硬滑&好)*P(密度&好)*P(含糖率&好)P(坏)=
2021-07-22 10:00:11 299
原创 Python机器学习之K聚类算法
K聚类的作用:对于给定的数据集通过欧式距离进行分类假定对给定的数据集分成3类算法步骤1 读取数据集,将数据集读取成矩阵2 随机在矩阵中找三个点A,B, C作为中心点3 计算每一个到三个中心点的距离,将该点归到距离最近的中心点,最终分成A,B,C三类4 将已归好的三类求每类的平均值作为新的中心点记为A1,B1,C15 重复3与4步骤直至分的3类不在发生改变数据集文件链接:https://pan.baidu.com/s/1uBya2epJuiqYC5K8DSkImw.
2021-07-21 21:29:38 504
原创 C++对文件(fstream)中字符串的提取与操作(string类型的查找(find)与插入(insert))数字转化成字符串(itoa)
C++对文件(fstream)中字符串的提取与操作(string类型的查找(find)与插入(insert))**任务**1 在测试文本中有多少个registration单词2 给每个registration的末尾添加[n] n是registration出现的序号例如第一次出现为registration【1】第二次出现为registration【2】…3 把修改后的文件内容存到另一个文件里思路1 利用C++标准库里的fstream打开文件2 将内容读取出并将内容转化为字符串格
2020-08-07 10:56:42 2463 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人