程序包 weka.core.pmml

类 BuiltInArithmetic

java.lang.Object
weka.core.pmml.Function
weka.core.pmml.BuiltInArithmetic
所有已实现的接口:
Serializable

public class BuiltInArithmetic extends Function
Built-in function for +, -, *, /.
版本:
$Revision 1.0 $
作者:
Mark Hall (mhall{[at]}pentaho{[dot]}com)
另请参阅:
  • 构造器详细资料

    • BuiltInArithmetic

      public BuiltInArithmetic(weka.core.pmml.BuiltInArithmetic.Operator op)
      Construct a new Arithmetic built-in pmml function.
      参数:
      op - the operator to use.
  • 方法详细资料

    • setParameterDefs

      public void setParameterDefs(ArrayList<Attribute> paramDefs) throws Exception
      Set the structure of the parameters that are expected as input by this function. This must be called before getOutputDef() is called.
      指定者:
      setParameterDefs 在类中 Function
      参数:
      paramDefs - the structure of the input parameters
      抛出:
      Exception - if the number or types of parameters are not acceptable by this function
    • getParameterNames

      public String[] getParameterNames()
      Returns an array of the names of the parameters expected as input by this function
      指定者:
      getParameterNames 在类中 Function
      返回:
      an array of the parameter names
    • getOutputDef

      public Attribute getOutputDef()
      Get the structure of the result produced by this function. Subclasses must implement.
      指定者:
      getOutputDef 在类中 Function
      返回:
      the structure of the result produced by this function.
    • getResult

      public double getResult(double[] incoming) throws Exception
      Get the result of applying this function.
      指定者:
      getResult 在类中 Function
      参数:
      incoming - the arguments to this function (supplied in order to match that of the parameter definitions
      返回:
      the result of applying this function. When the optype is categorical or ordinal, an index into the values of the output definition is returned.
      抛出:
      Exception - if there is a problem computing the result of this function
    • toString

      public String toString()
      覆盖:
      toString 在类中 Function
    • toString

      public String toString(String pad)
      覆盖:
      toString 在类中 Function