docs: public int length() {
  		int ret = 0;
  		if (data instanceof int[])
  			ret = 1;
  		else if (data instanceof int[][])
  			ret = ((int[][]) data).length;
  		else if (data instanceof int[][][]) {
  			ret = ((int[][][]) data)[0].length;
  		}
  		return ret;
  	}
  
  	public Object getDicData() {
  		return dicData;
  	}
  
  	public void setDicData(Object dicData) {
  		this.dicData = dicData;
  	}
  
  	/**
  	 * 得到样本权重
  	 * @return
  	 */
  	public float getWeight() {
  		return weight;
  	}
  
  	/**
  	 * 设置权重
  	 * @param weight
  	 */
  	public void setWeight(float weight) {
  		this.weight = weight;
  		if(weight==0f){
  			System.out.println("weight zero");
  		}
  	}
  
  	public String toString(){
  		StringBuilder sb= new StringBuilder();
  
  		sb.append(data.toString());
  
  		return sb.toString();
  
  	}