public class VectorTools
extends java.lang.Object
Constructor and Description |
---|
VectorTools() |
Modifier and Type | Method and Description |
---|---|
static double[] |
element_wise_multiplication(double[] x,
double[] y) |
static boolean |
findInVector(int needle,
java.util.Vector<java.lang.Integer> haystack) |
static int[] |
getIndexesOfValuesExceedingThreshold(double[] vals,
double threshold) |
static double |
mean(double[] x) |
static double |
scalar_product(double[] x,
double[] y) |
static java.util.Vector<java.lang.Integer> |
setDiff(java.util.Vector<java.lang.Integer> a,
java.util.Vector<java.lang.Integer> b) |
static double |
sum(double[] x) |
static int |
sum(int[] x) |
static double |
vector_norm(double[] x) |
public static double mean(double[] x)
public static double vector_norm(double[] x)
public static double scalar_product(double[] x, double[] y)
public static double[] element_wise_multiplication(double[] x, double[] y)
public static int sum(int[] x)
public static double sum(double[] x)
public static boolean findInVector(int needle, java.util.Vector<java.lang.Integer> haystack)
public static java.util.Vector<java.lang.Integer> setDiff(java.util.Vector<java.lang.Integer> a, java.util.Vector<java.lang.Integer> b)
public static int[] getIndexesOfValuesExceedingThreshold(double[] vals, double threshold)