|
CDMA client API
3.1.0
CDMA core library
|
The EMath is the Error Propagation Math Librar. More...
Static Public Member Functions | |
| static EData< IArray > | add (final IArray arrA, final IArray arrB, final IArray varA, final IArray varB) throws ShapeNotMatchException |
| static EData< IArray > | add (final IArray arrA, final double valB, final IArray varA, final double varB) |
| static EData< IArray > | eltMultiply (final IArray arrA, final IArray arrB, final IArray varA, final IArray varB) throws ShapeNotMatchException |
| static EData< Double > | scalarMultiply (final double valX, final double valY, final double varX, final double varY) |
| static EData< Double > | scalarAdd (final double valX, final double valY, final double varX, final double varY) |
| static EData< Double > | scalarDivide (final double valX, final double valY, final double varX, final double varY) |
| static EData< IArray > | scale (final IArray arrA, final double valB, final IArray varA, final double varB) throws ShapeNotMatchException |
| static EData< Double > | vecDot (final IArray arrA, final IArray arrB, final IArray varA, final IArray varB) throws ShapeNotMatchException |
| static EData< IArray > | eltInverse (final IArray arrA, final IArray varA) throws DivideByZeroException, ShapeNotMatchException |
| static EData< IArray > | eltInverseSkipZero (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< IArray > | matMultiply (final IArray array1, final IArray array2, final IArray variance1, final IArray variance2) throws ShapeNotMatchException |
| static EData< IArray > | matInverse (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | sqrt (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | sqrt (final double value, final double variance) |
| static EData< IArray > | exp (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | exp (final double valA, final double varA) |
| static EData< IArray > | ln (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | ln (final double valA, final double varA) |
| static EData< IArray > | log10 (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | log10 (final double valA, final double varA) |
| static EData< IArray > | sin (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | sin (final double valA, final double varA) |
| static EData< IArray > | asin (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | asin (final double valA, final double varA) |
| static EData< IArray > | cos (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | cos (final double valA, final double varA) |
| static EData< IArray > | acos (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | acos (final double valA, final double varA) |
| static EData< IArray > | tan (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | tan (final double valA, final double varA) |
| static EData< IArray > | atan (final IArray arrA, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | atan (final double valA, final double varA) |
| static EData< IArray > | power (final IArray arrA, final double power, final IArray varA) throws ShapeNotMatchException |
| static EData< Double > | power (final double valA, final double power, final double varA) |
| static EData< Double > | powerSum (final IArray arrA, final IArray axis, final int dimn, final double power, final IArray varA, final IArray varAxis) throws ShapeNotMatchException |
| static EData< Double > | sum (final IArray arrA, final IArray varA) |
| static EData< IArray > | sumForDimension (final IArray arrA, final int dimension, final IArray varA) throws ShapeNotMatchException |
| static EData< IArray > | enclosedSumForDimension (final IArray arrA, final int dimension, final IArray varA) throws ShapeNotMatchException |
| static EData< IArray > | integrateDimension (final IArray arrA, final int dimension, final IArray varA) throws ShapeNotMatchException |
| static IArray | integrateDimension (final IArray array, final int dimension, final boolean isVariance) throws ShapeNotMatchException |
| static EData< IArray > | enclosedIntegrateDimension (final IArray arrA, final int dimension, final IArray varA) throws ShapeNotMatchException |
| static EData< IArray > | toAdd (final IArray array1, final IArray array2, final IArray variance1, final IArray variance2) throws ShapeNotMatchException |
| static EData< IArray > | toAdd (final IArray array, final double value, final IArray variance, final double valueVariance) |
| static EData< IArray > | toEltMultiply (final IArray array1, final IArray array2, final IArray variance1, final IArray variance2) throws ShapeNotMatchException |
| static EData< IArray > | toScale (final IArray array, final double value, final IArray variance, final double valueVariance) throws ShapeNotMatchException |
| static EData< IArray > | toEltInverse (final IArray array, final IArray variance) throws DivideByZeroException, ShapeNotMatchException |
| static EData< IArray > | toEltInverseSkipZero (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toSqrt (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toExp (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toLn (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toLog10 (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toSin (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toAsin (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toCos (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toAcos (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toTan (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toAtan (final IArray array, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toPower (final IArray array, final double power, final IArray variance) throws ShapeNotMatchException |
| static EData< IArray > | toEltDivideSkipZero (final IArray array1, final IArray array2, final IArray variance1, final IArray variance2) throws ShapeNotMatchException |
The EMath is the Error Propagation Math Librar.
It acts upon GMD IArray structures for data and associated variance, and carries the uncertainty through IArray calculations. This library operates under the presumption of independent random variables, that is, all covariance are zero.
The return types of the math calculation are mostly in EData type with result and variance.
| static EData<IArray> org.gumtree.data.math.EMath.acos | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the arc cosine value of each element in the IArray.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.acos | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate arc cosine of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.add | ( | final IArray | arrA, |
| final IArray | arrB, | ||
| final IArray | varA, | ||
| final IArray | varB | ||
| ) | throws ShapeNotMatchException [static] |
IArray adding with uncertainty. The rank of array1 must be greater than or equal to that of array2.
| arrA | in IArray type |
| arrB | in IArray type |
| varA | in IArray type |
| varB | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.add | ( | final IArray | arrA, |
| final double | valB, | ||
| final IArray | varA, | ||
| final double | varB | ||
| ) | [static] |
Add a value with variance to an IArray element-wisely.
| arrA | in IArray type |
| valB | a double value |
| varA | in IArray type |
| varB | a double value |
| static EData<IArray> org.gumtree.data.math.EMath.asin | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the arc sine value of each element in the IArray.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.asin | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate arcsine of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.atan | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the arc trigonometric value of each elements in the IArray.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.atan | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate arc trigonometric of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.cos | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the cosine value of each element in the IArray.
| arrA | IArray object |
| varA | IArray object |
| ShapeNotMatchException | shape not match |
| static EData<Double> org.gumtree.data.math.EMath.cos | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate cosine of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.eltInverse | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws DivideByZeroException, ShapeNotMatchException [static] |
Calculate an element-wise reciprocal on each IArray element Rij.. = 1 / Aij.. A zero value in the array will throw a DivideByZeroException.
| arrA | in IArray type |
| varA | in IArray type |
| DivideByZeroException |
| static EData<IArray> org.gumtree.data.math.EMath.eltInverseSkipZero | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate element-wise reciprocals for each IArray element except skip zero values. If Aij.. = 0, Rij.. = 0 Otherwise Rij.. = 1 / Aij..
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.eltMultiply | ( | final IArray | arrA, |
| final IArray | arrB, | ||
| final IArray | varA, | ||
| final IArray | varB | ||
| ) | throws ShapeNotMatchException [static] |
Do element-wise multiply on two IArray objects. The rank of array1 must be greater than or equal to that of array2. Rij = Aij * Bij.
| arrA | in IArray type |
| arrB | in IArray type |
| varA | in IArray type |
| varB | in IArray type |
| ShapeNotMatchException |
TODO: Check. Currently, if one variance parameter missing, that one treated as zero. if both missing, null propagated
| static EData<IArray> org.gumtree.data.math.EMath.enclosedIntegrateDimension | ( | final IArray | arrA, |
| final int | dimension, | ||
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Integrate on given dimension. The result array will be one dimensional reduced from the given array.
| arrA | the signal in CDMA IArray type |
| dimension | a primary integer |
| varA | the variance in CDMA IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.enclosedSumForDimension | ( | final IArray | arrA, |
| final int | dimension, | ||
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Do sum calculation for every slice of the array on a dimension. The result will be a one dimensional IArray.
| arrA | in IArray type |
| dimension | Integer value |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.exp | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the e raised to the power of double values in the IArray element-wisely.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.exp | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate the exponential of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.integrateDimension | ( | final IArray | arrA, |
| final int | dimension, | ||
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Integrate on given dimension. The result array will be one dimensional reduced from the given array.
| arrA | the signal in CDMA IArray type |
| dimension | a primary integer |
| varA | the variance in CDMA IArray type |
| ShapeNotMatchException |
| static IArray org.gumtree.data.math.EMath.integrateDimension | ( | final IArray | array, |
| final int | dimension, | ||
| final boolean | isVariance | ||
| ) | throws ShapeNotMatchException [static] |
Integrate on given dimension. The result array will be one dimensional reduced from the given array.
| dimension | integer value |
| array | IArray object |
| isVariance | true if the array serves as variance |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.ln | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate an element-wise natural logarithm (base e) of values of an IArray.
| arrA | in IArray |
| varA | in IArray |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.ln | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate logarithm of a double value with a e base.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.log10 | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate an element-wise logarithm (base 10) of values of an IArray.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.log10 | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate logarithm of a double value with a 10 base.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.matInverse | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
| array | IArray object |
| variance | IArray object |
| ShapeNotMatchException | incomplete |
| static EData<IArray> org.gumtree.data.math.EMath.matMultiply | ( | final IArray | array1, |
| final IArray | array2, | ||
| final IArray | variance1, | ||
| final IArray | variance2 | ||
| ) | throws ShapeNotMatchException [static] |
Multiply two matrices (2D-IArray) The two matrices must abide by matrix multiplication dimension requirements. X *
| array1 | in IArray type |
| array2 | in IArray type |
| variance1 | in IArray type |
| variance2 | in IArray type |
| ShapeNotMatchException | incomplete |
| static EData<IArray> org.gumtree.data.math.EMath.power | ( | final IArray | arrA, |
| final double | power, | ||
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Do an element-wise power calculation of the array. Yij = Xij ^ power.
| arrA | in IArray type |
| power | a double value |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.power | ( | final double | valA, |
| final double | power, | ||
| final double | varA | ||
| ) | [static] |
Calculate the power of a double value with error propagation.
| valA | double value |
| power | double value |
| varA | double value |
| static EData<Double> org.gumtree.data.math.EMath.powerSum | ( | final IArray | arrA, |
| final IArray | axis, | ||
| final int | dimn, | ||
| final double | power, | ||
| final IArray | varA, | ||
| final IArray | varAxis | ||
| ) | throws ShapeNotMatchException [static] |
Do a power-sum on a certain dimension. A power-sum will raise all element of the array to a certain power, then do a sum on a certain dimension, and put weight on the result.
| arrA | in IArray type |
| axis | weight on the dimension |
| dimn | the index of the dimension |
| power | a double value |
| varA | in IArray type |
| varAxis | variance of the weight |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.scalarAdd | ( | final double | valX, |
| final double | valY, | ||
| final double | varX, | ||
| final double | varY | ||
| ) | [static] |
Add two double values with error propagation.
| valX | double value |
| valY | double value |
| varX | double value |
| varY | double value |
| static EData<Double> org.gumtree.data.math.EMath.scalarDivide | ( | final double | valX, |
| final double | valY, | ||
| final double | varX, | ||
| final double | varY | ||
| ) | [static] |
Divide a double value with a divisor with error propagation.
| valX | double value |
| valY | double value |
| varX | double value |
| varY | double value |
| static EData<Double> org.gumtree.data.math.EMath.scalarMultiply | ( | final double | valX, |
| final double | valY, | ||
| final double | varX, | ||
| final double | varY | ||
| ) | [static] |
Multiply two double values with error propagation.
| valX | double value |
| valY | double value |
| varX | double value |
| varY | double value |
| static EData<IArray> org.gumtree.data.math.EMath.scale | ( | final IArray | arrA, |
| final double | valB, | ||
| final IArray | varA, | ||
| final double | varB | ||
| ) | throws ShapeNotMatchException [static] |
Scale the array with a double value element-wisely.
| arrA | in IArray type |
| valB | double value |
| varA | in IArray type |
| varB | a double value |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.sin | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the sine value of each element in the IArray.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.sin | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate sine of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.sqrt | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the square root of each element of an IArray. Create a new object with the result of the calculation.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.sqrt | ( | final double | value, |
| final double | variance | ||
| ) | [static] |
Calculate the square root of a double value with error propagation.
| value | double value |
| variance | double value |
| static EData<Double> org.gumtree.data.math.EMath.sum | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | [static] |
Calculate the sum on the IArray.
| arrA | in IArray type |
| varA | in IArray type |
| static EData<IArray> org.gumtree.data.math.EMath.sumForDimension | ( | final IArray | arrA, |
| final int | dimension, | ||
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Do sum calculation for every slice of the array on a dimension. The result will be a one dimensional IArray.
| arrA | in IArray type |
| dimension | Integer value |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.tan | ( | final IArray | arrA, |
| final IArray | varA | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the trigonometric value of each elements in the IArray.
| arrA | in IArray type |
| varA | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.tan | ( | final double | valA, |
| final double | varA | ||
| ) | [static] |
Calculate tangent of a double value with error propagation.
| valA | double value |
| varA | double value |
| static EData<IArray> org.gumtree.data.math.EMath.toAcos | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the arc cosine value of each elements in the IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toAdd | ( | final IArray | array1, |
| final IArray | array2, | ||
| final IArray | variance1, | ||
| final IArray | variance2 | ||
| ) | throws ShapeNotMatchException [static] |
IArray adding with uncertainty. The rank of array1 must be greater than or equal to that of array2.
| array1 | in IArray type |
| array2 | in IArray type |
| variance1 | in IArray type |
| variance2 | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toAdd | ( | final IArray | array, |
| final double | value, | ||
| final IArray | variance, | ||
| final double | valueVariance | ||
| ) | [static] |
Add a value with variance to an IArray element-wisely. Note here the two arrays are not necessary to have the same size. It will finish at the short length.
| array | in IArray type |
| value | a double value |
| variance | in IArray type |
| valueVariance | a double value |
| static EData<IArray> org.gumtree.data.math.EMath.toAsin | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the arc sine value of each elements in the IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toAtan | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the arc trigonometric value of each elements in the IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toCos | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the cosine value of each elements in the IArray.
| array | IArray object |
| variance | IArray object |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toEltDivideSkipZero | ( | final IArray | array1, |
| final IArray | array2, | ||
| final IArray | variance1, | ||
| final IArray | variance2 | ||
| ) | throws ShapeNotMatchException [static] |
Do element-wise divide on two IArray objects. Xij = Aij / Bij. If the divisor is 0, skip that element. The rank of array1 must be greater than or equal to that of array2.
| array1 | in IArray type |
| array2 | in IArray type |
| variance1 | in IArray type |
| variance2 | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toEltInverse | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws DivideByZeroException, ShapeNotMatchException [static] |
Do an element-wise inverse calculation on an IArray object. Yij = 1 / Xij. If there is zero values in the array, it will throw DivideByZeroException.
| array | in IArray type |
| variance | in IArray type |
| DivideByZeroException | divide by zero |
| ShapeNotMatchException | shape not match |
| static EData<IArray> org.gumtree.data.math.EMath.toEltInverseSkipZero | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Do a element-wise inverse calculation that skip zero values. For example, Yij = 1 / Xij.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toEltMultiply | ( | final IArray | array1, |
| final IArray | array2, | ||
| final IArray | variance1, | ||
| final IArray | variance2 | ||
| ) | throws ShapeNotMatchException [static] |
Do element-wise multiply on two IArray objects. Xij = Aij * Bij. The rank of array1 must be greater than or equal to that of array2.
| array1 | in IArray type |
| array2 | in IArray type |
| variance1 | in IArray type |
| variance2 | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toExp | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the e raised to the power of double values in the IArray element-wisely.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toLn | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate an element-wise natural logarithm (base e) of values of an IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toLog10 | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate an element-wise logarithm (base 10) of values of an IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toPower | ( | final IArray | array, |
| final double | power, | ||
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Do an element-wise power calculation of the array. Yij = Xij ^ power.
| array | in IArray type |
| power | a double value |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toScale | ( | final IArray | array, |
| final double | value, | ||
| final IArray | variance, | ||
| final double | valueVariance | ||
| ) | throws ShapeNotMatchException [static] |
Scale the array with a double value element-wisely.
| array | in IArray type |
| value | double value |
| variance | in IArray type |
| valueVariance | a double value |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toSin | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the sine value of each elements in the IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toSqrt | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the square root values of each element of an IArray. Create a new plot object with the result of the calculation.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<IArray> org.gumtree.data.math.EMath.toTan | ( | final IArray | array, |
| final IArray | variance | ||
| ) | throws ShapeNotMatchException [static] |
Calculate the trigonometric value of each elements in the IArray.
| array | in IArray type |
| variance | in IArray type |
| ShapeNotMatchException |
| static EData<Double> org.gumtree.data.math.EMath.vecDot | ( | final IArray | arrA, |
| final IArray | arrB, | ||
| final IArray | varA, | ||
| final IArray | varB | ||
| ) | throws ShapeNotMatchException [static] |
Do a vector dot calculation for two IArray objects.
| arrA | in IArray type |
| arrB | in IArray type |
| varA | in IArray type |
| varB | in IArray type |
| ShapeNotMatchException |