⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data.java

📁 一个模拟weka的系统
💻 JAVA
字号:
import java.util.*;public class Data{        	private Attributs attributs;    private String concept;	private Exemples exemples;        /**     * constructeur d'une liste d'exemples a partir d'un fichier de forme specifique     * @param file est le nom complet du fichier     */    Data(String file){   	exemples = new Exemples();	attributs = new Attributs();	try{	    LectureFichier lf = new LectureFichier();	    Vector vect = lf.lectureFichierVectSpecial(file,"@attribute");	    Iterator it = vect.iterator();	    while (it.hasNext()) { 		String st = (String)it.next();	    		st = st.replaceFirst("@[a-z]* ","");		String[] attr = st.split(" [{]");		Attribut at = new Attribut(attr[0],attr[1].replaceAll("}",""));		attributs.add(at);	    }	    	    vect = lf.lectureFichierVectNonSpecial(file,"%@");	    it = vect.iterator();	    while (it.hasNext()) {		String st = (String)it.next();		Exemple ex = new Exemple(st);		exemples.add(ex);	    }		    this.concept = attributs.getConcept();	}	catch(java.lang.ArrayIndexOutOfBoundsException e){System.out.println("erreur de lecture format");}    }    /**     * methode permettant de recuperer le concept a apprendre par rapport a un ensemble d'attributs     */    public String getConcept() {	return concept;    }    public Vector getAttributsV() {	return this.attributs.getAttributs();    }    public Vector getExemplesV() {	return this.exemples.getExemples();    }    public Attributs getAttributs() {	return this.attributs;    }    public Exemples getExemples() {	return this.exemples;    }    /**     * methode permettant de recuperer l'ensemble des valeurs d'un attribut sous forme de chaine de caracteres      * avec retour a la ligne     */    public String getAttributValues(String attr){	return this.attributs.getAttributValues(attr);    }    /**     * methode permettant de recuperer l'ensemble des valeurs d'un attribut sous forme de vector      *      */    public Vector getAttributValues1(String attr){	return this.attributs.getAttributValues1(attr);    }    /**     * methode permettant de recuperer l'index d'un attribut dans l'ensemble des attributs     */    public int indexOfAttribut(String attr) {	return this.attributs.indexOfAttribut(attr);    }    /**     * methode permettant de recuperer un attribut a partir de son nom     */    public Attribut getAttributOfAttribut(String attr) {	return this.attributs.getAttributOfAttribut(attr);    }    /**     * methode permettant de recuperer tous les exemples positifs     */    public Vector getPos(){	return this.exemples.getPos();    }        /**     * methode permettant de recuperer le number des exemples positifs     * @return est le number des exemples positifs     */    public int getNPos(){    	return this.exemples.getNPos();    }        /**     * methode permettant de recuperer tous les exemples negatifs     */    public Vector getNeg(){    	return this.exemples.getNeg();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -