资源简介
KNN算法C#实现
代码片段和文件信息
using System;
namespace KNN
{
class Attr_Arr : IAttribute
{
///
/// n维属性值
///
private object[] values;
public object[] Values
{
get
{
return this.values;
}
}
///
/// 直接用参数构建
///
///
public Attr_Arr(params object[] values)
{
this.values = values;
}
///
/// 计算与另一个二维属性的相似度,可以通过重写应用于多维数据
/// 或者通过重写更换相似度度量公式
///
///
///
public virtual double Sim(IAttribute attr)
{
Attr_Arr attr_arr = (Attr_Arr)attr;
int dim = attr_arr.Values.Length;
double sum = 0;
for (int i = 0; i < dim; i++)
{
sum += Math.Pow((int)this.values[i] - (int)attr_arr.Values[i] 2);
}
return Math.Sqrt(sum);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1239 2011-05-05 10:09 KNN\KNN\Attr_Arr.cs
文件 1798 2011-05-05 10:09 KNN\KNN\Attr_Dic.cs
文件 10240 2016-03-21 20:38 KNN\KNN\bin\Debug\KNN.exe
文件 32256 2016-03-21 20:38 KNN\KNN\bin\Debug\KNN.pdb
文件 24224 2016-03-22 16:14 KNN\KNN\bin\Debug\KNN.vshost.exe
文件 490 2013-06-18 20:28 KNN\KNN\bin\Debug\KNN.vshost.exe.manifest
文件 7680 2012-07-13 21:00 KNN\KNN\bin\Debug\KNNLib.dll
文件 22016 2012-07-13 21:00 KNN\KNN\bin\Debug\KNNLib.pdb
文件 2199 2016-03-21 20:38 KNN\KNN\Form1.cs
文件 3435 2014-03-24 19:52 KNN\KNN\Form1.Designer.cs
文件 5817 2014-03-24 19:52 KNN\KNN\Form1.resx
文件 104 2011-05-05 10:09 KNN\KNN\IAttribute.cs
文件 3089 2012-07-07 12:17 KNN\KNN\KNN.cs
文件 3886 2014-03-24 19:22 KNN\KNN\KNN.csproj
文件 847 2014-03-24 19:53 KNN\KNN\KNN.sln
文件 15360 2014-03-24 19:53 KNN\KNN\KNN.suo
文件 5426 2016-03-17 15:42 KNN\KNN\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7059 2016-03-21 20:37 KNN\KNN\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 224 2012-07-07 19:18 KNN\KNN\obj\x86\Debug\GenerateResource.read.1.tlog
文件 530 2012-07-07 19:18 KNN\KNN\obj\x86\Debug\GenerateResource.write.1.tlog
文件 5199 2016-03-22 16:14 KNN\KNN\obj\x86\Debug\KNN.csproj.FileListAbsolute.txt
文件 977 2016-03-17 15:22 KNN\KNN\obj\x86\Debug\KNN.csproj.GenerateResource.Cache
文件 15384 2016-03-21 20:38 KNN\KNN\obj\x86\Debug\KNN.csprojResolveAssemblyReference.cache
文件 10240 2016-03-21 20:38 KNN\KNN\obj\x86\Debug\KNN.exe
文件 180 2014-03-24 19:52 KNN\KNN\obj\x86\Debug\KNN.Form1.resources
文件 32256 2016-03-21 20:38 KNN\KNN\obj\x86\Debug\KNN.pdb
文件 180 2014-03-24 19:22 KNN\KNN\obj\x86\Debug\KNN.Properties.Resources.resources
文件 105060 2014-03-24 19:22 KNN\KNN\obj\x86\Debug\ResolveAssemblyReference.cache
文件 1399 2012-07-07 12:06 KNN\KNN\Obj.cs
文件 484 2014-03-24 19:22 KNN\KNN\Program.cs
............此处省略45个文件信息
相关资源
- C#在word中插入图片
- C#Socket通信稳定完整版类库
- C# 百度地图瓦片器
- c# 串口通信显示心电波形
- C#实现 matlab smooth 的移动平滑滤波
- C# snmp get和set方法实现,含源码
- c# 串口通讯如何多次重复发送一帧数
- C#超市收银数据库文件
- 图像几何校正含程序、源码
- js+html5+css3多平台时尚用户登录界面设
- head first C#学习笔记-构建动态控件继承
- C#sftp实现对文件的操作
- c#窗体应用程序两个列数相同的矩阵合
-
Mavli
nk协议的C#动态库及源码 - C#制作的飞机大战源码
- C#连接SQl数据库做的 图书馆管理系统
- c# winform 非常简单的走迷宫
- C#远程备份、单机备份自写Demo
- Unity GameView相机移动和旋转脚本
- C# 串口助手波形显示
- C#源码:IP、MAC、DNS、网关自动修改成
- C#WebSocket初学者必备
- 基于C#的洗衣管理系统
- c# socket demo 已经封装成共通
- C#根据月份和订票数量决定机票价格的
- C#Excel大量数据快速导入数据库
- C#简易WebSocket通信(非服务器实现)
- C# Winform 嵌入Google浏览器 Chrome 与JS交
- 《Unity5实战使用C#和Unity开发多平台游
- C# winform ATM-自动取款机模拟软件设计
评论
共有 条评论