资源简介
这个代码可以用于多维数据的特征选取进行分类。运行速度快,准确度高。
代码片段和文件信息
package knn;
import weka.core.Instance;
public class Data {
private String type;// 样本类型
private double[] att;// 样本数据
private double distance;// 距离
public Data(Instance instance int mols[]) {
att = new double[mols.length];
type = instance.stringValue(instance.numAttributes()-1);
double max = 0;
for (int i = 0; i < mols.length; i++) {
att[i] = instance.value(mols[i]);
if(att[i]!=att[i])
att[i]=0;
if (Math.abs(att[i]) > max)
max = Math.abs(att[i]);
}
for (int i = 0; i < att.length; i++) {
att[i] /= max;
}
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public double[] getAtt() {
return att;
}
public void setAtt(double[] att) {
this.att = att;
}
public double getDistance() {
return distance;
}
public void setDistance(double distance) {
this.distance = distance;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 961 2017-02-21 20:37 knn\Data.java
文件 4839 2018-01-27 16:39 knn\Knn.java
文件 162 2017-02-21 20:37 knn\li
目录 0 2018-11-29 21:01 knn\
相关资源
- Java多线程端口扫描程序IP地址段
- java springboot 切割分片上传大文件
- Java斑马打印机zebraZPL完整Demo
- java英汉电子词典课设
- 解析excel工具类
- mysql-connector-java-5.1.7-bin.jar
- 用Java实现P2P网络模型
- JAVA ldap AD 域 免证书 查询 修改 删除
- JAVA烟花效果源码
- sql+java+设计文档(完整的课程设计
- 开发常用游戏昵称 java 随机
- java实现发送邮箱邮件
- 在线答题系统java-socket
- 生命游戏JAVA版魔改过
- new_system重新命名
- FastDFS1.2jar包
- obj模型,java3d加载
- JAVA/JSP的英文参考文献及翻译 只要2积
- Java版移动臂调度算法4种
- JAVA课程设计打印日历含GUI
- fastdfs-client-java.zip
- 基于Servlet技术的B/S聊天室
- java实现kafka生产消费数据接口
- java项目视频20套最新地址.txt
- 数据结构Java约瑟夫环
- java语言程序设计1-10章课后答案代码
- java宠物系统
- 用java做出聊天工具
- 数据结构课程设计报告java+哈夫曼树
- javaweb.txt
评论
共有 条评论