亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? element.java

?? Weka
?? JAVA
字號:
/* *    This program is free software; you can redistribute it and/or modify *    it under the terms of the GNU General Public License as published by *    the Free Software Foundation; either version 2 of the License, or *    (at your option) any later version. * *    This program is distributed in the hope that it will be useful, *    but WITHOUT ANY WARRANTY; without even the implied warranty of *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *    GNU General Public License for more details. * *    You should have received a copy of the GNU General Public License *    along with this program; if not, write to the Free Software *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *//* * Element.java * Copyright (C) 2007 Sebastian Beer * */package weka.associations.gsp;import weka.core.FastVector;import weka.core.Instance;import weka.core.Instances;import java.io.Serializable;/** * Class representing an Element, i.e., a set of events/items. *  * @author  Sebastian Beer * @version $Revision: 1.1 $ */public class Element  implements Cloneable, Serializable {  /** for serialization */  private static final long serialVersionUID = -7900701276019516371L;    /** events/items stored as an array of ints */  protected int[] m_Events;  /**   * Constructor   */  public Element() {  }  /**   * Constructor accepting an initial size of the events Array as parameter.   *    * @param size 	the size   */  public Element(int size) {    m_Events = new int[size];  }  /**   * Returns all events of the given data set as Elements containing a single    * event. The order of events is determined by the header information of    * the corresponding ARFF file.   *    * @param instances 	the data set   * @return 		the set of 1-Elements   */  public static FastVector getOneElements (Instances instances) {    FastVector setOfOneElements = new FastVector();    Element curElement;    for (int i = 0; i < instances.numAttributes(); i++) {      for (int j = 0; j < instances.attribute(i).numValues(); j++) {	curElement = new Element();	curElement.setEvents(new int [instances.numAttributes()]);	for (int k = 0; k < instances.numAttributes(); k++) {	  curElement.getEvents()[k] = -1;	}	curElement.getEvents()[i] = j;	setOfOneElements.addElement(curElement);      }    }    return setOfOneElements;  }  /**   * Merges two Elements into one.   *    * @param element1 	first Element   * @param element2 	second Element   * @return 		the merged Element   */  public static Element merge(Element element1, Element element2) {    int[] element1Events = element1.getEvents();    int[] element2Events = element2.getEvents();    Element resultElement = new Element(element1Events.length);    int[] resultEvents = resultElement.getEvents();    for (int i = 0; i < element1Events.length; i++) {      if (element2Events[i] > -1) {	resultEvents[i] = element2Events[i];      } else {	resultEvents[i] = element1Events[i];      }    }    resultElement.setEvents(resultEvents);    return resultElement;  }  /**   * Returns a deep clone of an Element.   *    * @return 		the cloned Element   */  public Element clone() {    try {      Element clone = (Element) super.clone();      int[] cloneEvents = new int[m_Events.length];      for (int i = 0; i < m_Events.length; i++) {	cloneEvents[i] = m_Events[i];      }      clone.setEvents(cloneEvents);      return clone;    } catch (CloneNotSupportedException exc) {      exc.printStackTrace();    }    return null;  }  /**   * Checks if an Element contains over one event.   *    * @return 		true, if the Element contains over one event, else false   */  public boolean containsOverOneEvent() {    int numEvents = 0;    for (int i = 0; i < m_Events.length; i++) {      if (m_Events[i] > -1) {	numEvents++;      }      if (numEvents == 2) {	return true;      }    }    return false;  }  /**   * Deletes the first or last event of an Element.   *    * @param position 	the position of the event to be deleted (first or last)   */  public void deleteEvent(String position) {    if (position.equals("first")) {      //delete first event      for (int i = 0; i < m_Events.length; i++) {	if (m_Events[i] > -1) {	  m_Events[i] = -1;	  break;	}      }    }    if (position.equals("last")) {      //delete last event      for (int i = m_Events.length-1; i >= 0; i--) {	if (m_Events[i] > -1) {	  m_Events[i] = -1;	  break;	}      }    }  }  /**   * Checks if two Elements are equal.   *    * @return 		true, if the two Elements are equal, else false   */  public boolean equals(Object obj) {    Element element2 = (Element) obj;    for (int i=0; i < m_Events.length; i++) {      if (!(m_Events[i] == element2.getEvents()[i])) {	return false;      }    }    return true;  }  /**   * Returns the events Array of an Element.   *    * @return 		the events Array   */  public int[] getEvents() {    return m_Events;  }  /**   * Checks if an Element is contained by a given Instance.   *    * @param instance 	the given Instance   * @return 		true, if the Instance contains the Element, else false   */  public boolean isContainedBy(Instance instance) {    for (int i=0; i < instance.numAttributes(); i++) {      if (m_Events[i] > -1) {	if (instance.isMissing(i)) {	  return false;	}	if (m_Events[i] != (int) instance.value(i)) {	  return false;	}      }    }    return true;  }  /**   * Checks if the Element contains any events.   *    * @return 		true, if the Element contains no event, else false    */  public boolean isEmpty() {    for (int i=0; i < m_Events.length; i++) {      if (m_Events[i] > -1) {	return false;      }    }    return true;  }  /**   * Sets the events Array of an Element.   *    * @param events 	the events Array to set   */  protected void setEvents(int[] events) {    m_Events = events;  }  /**   * Returns a String representation of an Element where the numeric value    * of each event/item is represented by its respective nominal value.   *    * @param dataSet 	the corresponding data set containing the header information   * @return 		the String representation   */  public String toNominalString(Instances dataSet) {    StringBuffer result = new StringBuffer();    int addedValues = 0;    result.append("{");    for (int i=0; i < m_Events.length; i++) {      if (m_Events[i] > -1) {				result.append(dataSet.attribute(i).value(m_Events[i]) + ",");	addedValues++;      }    }    result.deleteCharAt(result.length()-1);    result.append("}");    return result.toString();  }  /**   * Returns a String representation of an Element.   *    * @return 		the String representation   */  public String toString() {    String result = "";    result += "{";    for (int i=0; i < m_Events.length; i++) {      result += m_Events[i];      if (i+1 < m_Events.length) {	result += ",";      }    }    result += "}";    return result;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情欧美一区二区| 丝袜亚洲另类丝袜在线| 国产精品一区二区在线观看不卡| 欧美日韩亚洲综合在线| 日韩电影一区二区三区| 日韩一区二区在线观看视频 | 欧美日韩黄色影视| 看电影不卡的网站| 久久久www免费人成精品| 成人国产电影网| 蜜臀av一区二区| 欧美色网站导航| kk眼镜猥琐国模调教系列一区二区 | 色综合中文字幕国产 | 久久夜色精品国产欧美乱极品| 久久er精品视频| 日韩和欧美的一区| 亚洲日本在线视频观看| 久久综合久久综合亚洲| 精品视频在线免费| 在线精品视频一区二区三四 | 99国产精品久久久久久久久久久 | 国产精品一区在线观看乱码| 亚洲图片欧美综合| 亚洲另类色综合网站| 自拍偷自拍亚洲精品播放| 国产婷婷色一区二区三区在线| 在线看一区二区| 91在线国产观看| 91一区二区在线观看| 亚洲欧美在线观看| 亚洲综合丝袜美腿| 国产成人综合网| 欧美日韩三级在线| 亚洲精品综合在线| 国产成人午夜视频| 欧美电影精品一区二区| 亚洲精品中文在线影院| 成人永久aaa| 日韩欧美一级二级| 亚洲无人区一区| 91色九色蝌蚪| 亚洲综合一区二区| 91麻豆福利精品推荐| 国产精品每日更新在线播放网址 | 成人福利电影精品一区二区在线观看| 欧美日韩免费高清一区色橹橹| 国产精品久久久久天堂| 国产专区欧美精品| 久久综合久色欧美综合狠狠| 免费人成黄页网站在线一区二区| 亚洲综合视频网| 国产精品1区二区.| 91麻豆精品国产| 亚洲午夜精品网| 国产大陆a不卡| 欧美成人vps| 亚洲3atv精品一区二区三区| 91免费观看视频在线| 久久久777精品电影网影网| 亚洲成人免费在线| 色综合色狠狠天天综合色| 国产精品久久久久三级| 国产成人精品网址| 久久久久久99久久久精品网站| 亚洲午夜免费视频| 欧美日韩国产成人在线91| 国产精品国产a| 欧美在线看片a免费观看| 成人免费视频网站在线观看| 国产精品久久久久久久久免费相片| 成人av先锋影音| 亚洲精品国产a| 精品久久久久久综合日本欧美| 国产精品一区在线| 日韩成人一区二区三区在线观看| 欧美精品少妇一区二区三区| 国产露脸91国语对白| 18涩涩午夜精品.www| 欧美视频第二页| 岛国精品一区二区| 日韩av电影天堂| av亚洲精华国产精华| 国产精品久久国产精麻豆99网站| 国产福利91精品一区二区三区| 亚洲精品在线一区二区| 国产精品一区一区三区| 国产日韩欧美不卡在线| 93久久精品日日躁夜夜躁欧美| 国产精品国产三级国产a| 色天天综合色天天久久| 亚洲电影一级黄| 久久欧美中文字幕| 99视频国产精品| 视频在线观看国产精品| 久久网这里都是精品| 99久久99久久综合| 美女性感视频久久| 亚洲色图视频网| 欧美大片免费久久精品三p | 成人免费小视频| 91精品久久久久久久91蜜桃| 国产成a人无v码亚洲福利| 亚洲香蕉伊在人在线观| 欧美日本在线观看| 国产经典欧美精品| 日韩电影一区二区三区四区| 国产精品每日更新在线播放网址| 欧美日韩国产系列| 色综合婷婷久久| 91丨porny丨最新| 成人综合婷婷国产精品久久蜜臀| 亚洲一级二级三级| 亚洲精选视频免费看| 中文字幕一区免费在线观看| 久久久久久久综合色一本| 欧美精品丝袜中出| 在线观看日韩一区| 欧美最猛性xxxxx直播| 日本道色综合久久| 欧美性受xxxx黑人xyx| 欧美图片一区二区三区| 色综合网色综合| 欧美三级电影网站| 7799精品视频| www精品美女久久久tv| 久久精品一区蜜桃臀影院| www国产亚洲精品久久麻豆| 2024国产精品| 国产精品理论在线观看| 亚洲精品免费视频| 日韩综合一区二区| 国产精品66部| 欧美日韩一二三区| 久久久久97国产精华液好用吗| 国产精品乱码一区二区三区软件| 欧美高清一级片在线观看| 亚洲欧洲av色图| 亚洲嫩草精品久久| 亚洲电影在线播放| 美国精品在线观看| 国产精品99久久久久久宅男| 青娱乐精品在线视频| 国产麻豆日韩欧美久久| eeuss影院一区二区三区| 99久久综合狠狠综合久久| 日本高清不卡在线观看| 精品久久99ma| 亚洲欧洲另类国产综合| 无码av免费一区二区三区试看 | 日韩三级在线观看| 国产欧美精品日韩区二区麻豆天美| 国产精品国产精品国产专区不片| 亚洲综合另类小说| 国产成人小视频| 欧美一区二区三区免费大片| 久久蜜桃香蕉精品一区二区三区| 亚洲欧洲综合另类| 国产麻豆精品一区二区| 欧美视频在线一区| 国产精品毛片久久久久久 | 亚洲国产精品久久久男人的天堂| 国产精品综合久久| 日韩视频一区在线观看| 亚洲女同ⅹxx女同tv| 国产成人综合网| 精品国产成人系列| 日韩精品一卡二卡三卡四卡无卡| 成av人片一区二区| 日本一区二区不卡视频| 丝袜美腿亚洲色图| 91麻豆精品国产无毒不卡在线观看| 国产亚洲欧美中文| 国产一区美女在线| 久久美女艺术照精彩视频福利播放 | www欧美成人18+| 成人性生交大片免费看中文网站| 日韩午夜av一区| 国产99久久久国产精品免费看| 久久精品视频在线免费观看 | 精品国产制服丝袜高跟| 韩国毛片一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 成人永久aaa| 国产精品久久久久精k8| 欧美在线观看一区二区| 天天综合网 天天综合色| 久久男人中文字幕资源站| 成人激情图片网| 一区二区三区精品视频在线| 欧美精品欧美精品系列| 国产精品99久久久久久久女警| 国产精品欧美久久久久无广告 | 精品国产伦一区二区三区观看体验| 亚洲国产美国国产综合一区二区| 制服视频三区第一页精品| 成人小视频在线| 美女爽到高潮91| 欧美色综合久久| 99re热这里只有精品免费视频|