public class FloatValue extends Value<Float>
| Modifier and Type | Field and Description |
|---|---|
static double |
E |
static double |
PI |
protected float |
value |
| Constructor and Description |
|---|
FloatValue(float value) |
FloatValue(Number value) |
protected float value
public static final double E
public static final double PI
public FloatValue(float value)
public FloatValue(Number value)
public FloatValue copy()
public FloatValue add(Number value)
public FloatValue add(Number coefficient, Number factor)
Value
Adds coefficient * factor.
public FloatValue add(Number coefficient, Number firstFactor, Number secondFactor)
public FloatValue add(Number coefficient, Number... factors)
Value
Adds coefficient * product(factors).
public FloatValue add(Number coefficient, Number factor, int exponent)
Value
Adds coefficient * (factor ^ exponent).
public FloatValue subtract(Number value)
public FloatValue subtract(Value<? extends Number> value)
public FloatValue multiply(Number value)
public FloatValue multiply(Value<? extends Number> value)
public FloatValue multiply(Number factor, Number exponent)
Value
Multiplies by factor ^ exponent.
public FloatValue divide(Number value)
public FloatValue divide(Value<? extends Number> value)
public FloatValue residual(Value<? extends Number> value)
public FloatValue square()
public FloatValue power(Number value)
public FloatValue reciprocal()
reciprocal in class Value<Float>public FloatValue elliott()
public FloatValue exp()
public FloatValue ln()
public FloatValue gauss()
public FloatValue inverseLogit()
inverseLogit in class Value<Float>public FloatValue inverseCloglog()
inverseCloglog in class Value<Float>public FloatValue inverseLoglog()
inverseLoglog in class Value<Float>public FloatValue inverseLogc()
inverseLogc in class Value<Float>public FloatValue inverseNegbin(Number value)
inverseNegbin in class Value<Float>public FloatValue inverseOddspower(Number value)
inverseOddspower in class Value<Float>public FloatValue inversePower(Number value)
inversePower in class Value<Float>public FloatValue inverseCauchit()
inverseCauchit in class Value<Float>public FloatValue inverseProbit()
inverseProbit in class Value<Float>public FloatValue sin()
public FloatValue cos()
public FloatValue arctan()
public FloatValue tanh()
public FloatValue threshold(Number value)
public FloatValue relu()
public FloatValue abs()
public FloatValue gaussSim(Number value)
public FloatValue restrict(Number lowValue, Number highValue)
public FloatValue round()
public FloatValue ceiling()
public FloatValue floor()
public FloatValue normalize(Number leftOrig, Number leftNorm, Number rightOrig, Number rightNorm)
public FloatValue denormalize(Number leftOrig, Number leftNorm, Number rightOrig, Number rightNorm)
denormalize in class Value<Float>public float floatValue()
floatValue in class Value<Float>public double doubleValue()
doubleValue in class Value<Float>public static float exp(float value)
Computes exp(float).
exp(float) can be reasonably emulated as (float)Math#pow(2.7182817d, double).
The constant 2.7182817d has to be hard-coded as double literal, because a float value,
which could be either hard-coded as float literal or computed as (float)Math#E,
would be promoted to a double value 2.7182817459106445d (via a widening primitive conversion) by the method invocation expression.public static float pow(float value,
float power)
Copyright © 2019. All rights reserved.