List of utility methods to do Array Absolute Value
int | abs_sum(int[] data) Return sum of absVal of each index int sum = 0; for (int i = 0; i < data.length; i++) { sum += Math.abs(data[i]); return sum; |
double | absAvg(double[] inputArray, int divisions, int cap) abs Avg double result = 0; int count = inputArray.length; if (count > cap) { double[][] parts = new double[count][]; for (int i = 0; i < divisions; i++) { int start = (count * i) / divisions; int end = (count * (i + 1)) / divisions; int length = end - start; ... |
Double[] | absDiff(Double[] a, Double[] b) Compute the element-wise absolute difference between two arrays of the same length. Double[] result = new Double[a.length]; for (int i = 0; i < a.length; i++) { result[i] = Math.abs(a[i] - b[i]); ; return result; |
double | absMax(double x, double y) Maximum of the absolute value of two numbers. if (x < 0.0D) { x = -x; if (y < 0.0D) { y = -y; return x > y ? x : y; |
double | absMax(double[] arr) find absolute max value in array double max = Math.abs(arr[0]); for (int i = 0; i < arr.length; i++) { double val = Math.abs(arr[i]); if (val > max) { max = val; return max; ... |
double | absMax(double[] data) Find the maximum of the absolute values of all elements in the array, ignoring elements that are NaN. double max = Double.NaN; for (int i = 0; i < data.length; i++) { if (Double.isNaN(data[i])) continue; double abs = Math.abs(data[i]); if (Double.isNaN(max) || abs > max) max = abs; return max; |
double | absMax(double[] vector) abs Max double result = 0; for (double d : vector) { if (d != Double.NEGATIVE_INFINITY && Math.abs(d) > Math.abs(result)) { result = d; return result; |
double | absMean(double[] arr) absMean double result = 0; double len = arr.length; for (int i = 0; i < arr.length; i++) { double val = Math.abs(arr[i]); result += val / len; return result; |
double | absMean(double[] x) abs Mean double m = 0.0; for (int i = 0; i < x.length; i++) m += Math.abs(x[i]); m /= x.length; return m; |
float[][] | absolulteValue(float[][] image) Returns an image where all of the values have been absolute valued float[][] out_float_mat = new float[image.length][image[0].length]; for (int i = 0; i < image.length; i++) { for (int j = 0; j < image[0].length; j++) { out_float_mat[i][j] = Math.abs(image[i][j]); return out_float_mat; |