1-weka读取iris数据集内容

 

  
  
  
  
  1. import weka.*;  
  2. import weka.classifiers.trees.J48;  
  3. import weka.core.Attribute;  
  4. import weka.core.Instance;  
  5. import weka.core.Instances;  
  6. import weka.core.converters.ConverterUtils.DataSource;  
  7. public class Enter {  
  8.       
  9.     /**  
  10.      * @param args  
  11.      */ 
  12.     public static void main(String[] args) {  
  13.         // TODO Auto-generated method stub  
  14.         DataSource source = null;  
  15.         try {  
  16.             source = new DataSource("E:\\iris.arff");  
  17.             Instances instances = source.getDataSet();  
  18.             //打印属性名  
  19.             int numOfAttributes = instances.numAttributes();  
  20.             for(int i = 0; i < numOfAttributes ;++i)  
  21.             {  
  22.                 Attribute attribute = instances.attribute(i);  
  23.                 System.out.print(attribute.name() + "     ");  
  24.             }  
  25.               
  26.             System.out.println();  
  27.             //打印实例  
  28.             int numOfInstance = instances.numInstances();  
  29.             for(int i = 0; i < numOfInstance; ++i)  
  30.             {  
  31.                 Instance instance = instances.instance(i);  
  32.                 System.out.print(instance.toString() + "     ");  
  33.                 System.out.println();  
  34.             }  
  35.         } catch (Exception e) {  
  36.             // TODO Auto-generated catch block  
  37.             e.printStackTrace();  
  38.         }  
  39.     }  
  40. }  

 

本文出自 “Never Stop Sharing” 博客,请务必保留此出处http://loma1990.blog.51cto.com/6082839/1016326

你可能感兴趣的:(weka,Iris,java连接weka)