org.dmg.pmml.Value.getProperty()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(80)

本文整理了Java中org.dmg.pmml.Value.getProperty()方法的一些代码示例,展示了Value.getProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.getProperty()方法的具体详情如下:
包路径:org.dmg.pmml.Value
类名称:Value
方法名:getProperty

Value.getProperty介绍

暂无

代码示例

代码示例来源:origin: openscoring/openscoring

static
  private <F extends org.dmg.pmml.Field<F> & HasDiscreteDomain<F>> List<String> encodeDiscreteDomain(F field){

    if(field.hasValues()){
      List<Value> values = field.getValues();

      return values.stream()
        .filter(value -> (Value.Property.VALID).equals(value.getProperty()))
        .map(Value::getValue)
        .collect(Collectors.toList());
    }

    return Collections.emptyList();
  }
}

代码示例来源:origin: jpmml/jpmml-evaluator

static
private List<String> parseCategories(DataField dataField){
  List<String> result = new ArrayList<>();
  if(dataField.hasValues()){
    List<Value> pmmlValues = dataField.getValues();
    for(Value pmmlValue : pmmlValues){
      String stringValue = pmmlValue.getValue();
      if(stringValue == null){
        throw new MissingAttributeException(pmmlValue, PMMLAttributes.VALUE_VALUE);
      }
      Value.Property property = pmmlValue.getProperty();
      switch(property){
        case VALID:
          result.add(stringValue);
          break;
        default:
          break;
      }
    }
  }
  return result;
}

代码示例来源:origin: org.jpmml/pmml-extension

private Map<FieldValue, Value> parseValues(DataType dataType, OpType opType){
    Map<FieldValue, Value> result = new LinkedHashMap<>();

    List<Value> fieldValues = getValues();
    for(Value fieldValue : fieldValues){
      Value.Property property = fieldValue.getProperty();

      switch(property){
        case VALID:
          {
            FieldValue value = FieldValueUtil.create(dataType, opType, fieldValue.getValue());

            result.put(value, fieldValue);
          }
          break;
        case INVALID:
        case MISSING:
          break;
        default:
          throw new UnsupportedFeatureException(fieldValue, property);
      }
    }

    return result;
  }
}

代码示例来源:origin: jpmml/jpmml-evaluator

Value.Property property = pmmlValue.getProperty();
switch(property){
  case VALID:

代码示例来源:origin: org.jpmml/pmml-evaluator-extension

Value.Property property = pmmlValue.getProperty();
switch(property){
  case VALID:

代码示例来源:origin: jpmml/jpmml-evaluator

static
private <F extends Field<F> & HasDiscreteDomain<F>> List<Object> parseValidValues(F field){
  List<Object> result = new ArrayList<>();
  DataType dataType = field.getDataType();
  if(dataType == null){
    throw new MissingAttributeException(MissingAttributeException.formatMessage(XPathUtil.formatElement(field.getClass()) + "@dataType"), field);
  } // End if
  if(field.hasValues()){
    List<Value> pmmlValues = field.getValues();
    for(Value pmmlValue : pmmlValues){
      String stringValue = pmmlValue.getValue();
      if(stringValue == null){
        throw new MissingAttributeException(pmmlValue, PMMLAttributes.VALUE_VALUE);
      }
      Value.Property property = pmmlValue.getProperty();
      switch(property){
        case VALID:
          result.add(TypeUtil.parse(dataType, stringValue));
          break;
        default:
          break;
      }
    }
  }
  return result;
}

代码示例来源:origin: jpmml/jpmml-evaluator

if(pmmlValue != null && (Value.Property.VALID).equals(pmmlValue.getProperty())){
  return pmmlValue;
Value.Property property = pmmlValue.getProperty();
switch(property){
  case VALID:

代码示例来源:origin: jpmml/jpmml-evaluator

return pmmlValue.getProperty();
Value.Property property = pmmlValue.getProperty();
switch(property){
  case VALID:

相关文章

微信公众号

最新文章

更多