先google一下,把Weka软件下载下来,安装完成之后,在Weka的安装目录中有一个weka.jar的包。

把包添加到工程中后,就可以调用weka中的函数了。

再介绍一点weka的基本知识,在weka的目录下,有一个data的文件夹,里面存放的是一些数据集,以第一个数据集contact-lenses.arff为例,用EditPlus或是别的编辑器打开数据集,以%开头的表示的是一些注释,@relation表示这个数据集的名字,@attribute表示属性的属性,@data后就是数据集了,一般来说最后一列是类别(在LibSVM中第一列是类别)。

下面我写了一个微不足道的一个weka的入门代码:

package instanceTest;

import java.io.FileReader;

import weka.core.Instances;

public class InstanceTest

{

public static Instances getFileInstances( String fileName ) throwsException

{

FileReader frData = new FileReader( fileName );

Instances data = new Instances( frData );

return data;

}

public static void main(String[] args) throws Exception

{

Instances instances = getFileInstances( "F://Program Files//Weka-3-4//data//contact-lenses.arff");

//把数据集全部输入出

//System.out.println( instances );

//用numInstances可以获得数据集中有多少样本

forint i = 0; i < instances.numInstances(); i++ )

{

//instance( i )是得到第i个样本

System.out.println( instances.instance( i ) );

}

}

}

转载于:https://www.cnblogs.com/94julia/p/4617888.html

Weka 开发[1]-Instances类相关推荐

  1. Weka开发[8]-ID3源码介绍

    为什么80%的码农都做不了架构师?>>>    这次介绍一下Id3源码,这次用Weka的源码介绍一下.首先Id3是继承于Classifier的: public class Id3 e ...

  2. Weka开发[11]—J48源代码介绍

    为什么80%的码农都做不了架构师?>>>    这次介绍一下J48的源码,分析J48的源码似乎真还是有用的,同学改造J48写过VFDT,我自己用J48进行特征选择(当然很失败). J ...

  3. 支付宝在ios应用上的开发[转]

    前奏 现在随着移动开发的快速发展,越来越多的应用要求在线支付功能.最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付 ...

  4. IOS仿[自选股]项目开发

    [自选股]手机客户端致力于通过先进的移动互联技术,让广大投资者尊享更便捷的证券投资服务.其简约易用 功能特点 一:界面简洁 登录人性化 用户可通过QQ账户登录软件,无需注册登录.登录后,软件会自动同步 ...

  5. [共享]iOS开发系列--Swift语言

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发系列--Swift语言 概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服 ...

  6. i27岁转行java,JavaTM I/O 性能分析[转]

    JavaTM I/O 性能分析[转] 上一篇 / 下一篇  2008-07-30 13:04:44 / 个人分类:Zee的生活 这篇文章讨论和阐明了提供 JavaTM I/O 性能的多种设计问题,例如 ...

  7. [翻译]Why Functional Programming Matters

    Why Functional Programming Matters 函数式程序设计为什么至关重要 作者: John Hughes 翻译: CloudiDust [http://blog.csdn.n ...

  8. 收藏一篇访谈并做笔记:《[独家]与周鸿祎谈乔布斯》

    五点第一觉醒来,看到Apple4us上的一篇访谈<[独家]与周鸿祎谈乔布斯>,通读下来,甚是喜欢.周鸿祎的每一个回答我都非常认同,也想到了一些自己正在做的事,错误与正确.同时,这让我对周鸿 ...

  9. 计算机word文档教案,TL73[定稿]计算机应用基础教案133678doc文档存档(word版)...

    <[定稿]计算机应用基础教案133678.doc>由会员分享,可免费在线阅读全文,更多与<[TL73][定稿]计算机应用基础教案133678.doc文档存档>相关文档资源请在帮 ...

最新文章

  1. 手把手教你学Kotlin (1): JetBrains的Kotlin Educational Tool下载、安装和 Kotlin Koans的安装和使用
  2. 利用opencv进行移动物体检测
  3. 生命的真谛不在于你呼吸的次数,而在于那些令你无法呼吸的时刻
  4. 21天学通python第二版-电子工业出版社-网上书店
  5. Burrard 大桥
  6. 介绍 WebLogic 的一些结构和特点
  7. 温习了一下java线程状态方面的知识总结一
  8. java 俄罗斯方块窗口_[代码全屏查看]-java 俄罗斯方块
  9. java 反射 内存_Java 反射
  10. CSS基础「四」浮动 \ 常见网页布局
  11. 将数据导入到mysql_Mongodb数据导入到mysql
  12. 2022医疗AI行业研究白皮书 附下载
  13. 小白学VUE——实现抖音时钟(NPM方式)
  14. 云客Drupal源码分析之节点表单NodeForm
  15. 下载百度翻译英文读音
  16. Java冒泡排序实现
  17. 一群在全球顶会崭露头角的阿里新生代白帽:能查漏洞还会焊接
  18. Mycat的简单使用(三)【分库分表】
  19. 在CentOS 7.6(1810)下自定义自己的登录欢迎信息(修改motd文件)
  20. 深入浅出深度学习Pytroch

热门文章

  1. 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库
  2. mysql数据类型分析_MYSQL数据类型分析整理
  3. python安装包_迈出Python学习第一步:Python开发环境的下载与安装
  4. python做定时任务的方式及优缺点_python BlockingScheduler定时任务及其他方式的实现...
  5. linux应用程序跑飞,linux 试题
  6. 移动应用开发的六大编程语言
  7. 使用css实现瀑布流的效果
  8. Java 使用itextPdf7操作pdf,写入照片这一篇就够了
  9. C++:map用法示例
  10. 【camera】5.相机内嵌图像处理(ISP)介绍