public class VectorUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.BiFunction<double[],double[],Double> |
euclideanDistance |
static java.util.function.Function<Double,Double> |
sigmoid |
static java.util.function.Function<Double,Double> |
tanh |
| Constructor and Description |
|---|
VectorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static double[] |
addition(double[]... vectors) |
static double |
dotProduct(double[] vec1,
double[] vec2) |
static float[] |
doubleToFloat(double[] vector) |
static double[] |
floatToDouble(float[] vector) |
static double |
gaussianPDF(double mean,
double variance,
double x) |
static double |
getCosinValue(double[] vector1,
double[] vector2) |
static String[] |
intToString(int[] vectorIndex) |
static void |
scale(double[] a,
double scale) |
static double |
vectorLen(double[] vector) |
static double[] |
zip(double[] vec1,
double[] vec2,
BiFunctionDoublePrimitive op) |
public static java.util.function.Function<Double,Double> sigmoid
public static java.util.function.Function<Double,Double> tanh
public static final java.util.function.BiFunction<double[],double[],Double> euclideanDistance
public static double[] zip(double[] vec1,
double[] vec2,
BiFunctionDoublePrimitive op)
public static double[] addition(double[]... vectors)
public static double dotProduct(double[] vec1,
double[] vec2)
public static double vectorLen(double[] vector)
public static double getCosinValue(double[] vector1,
double[] vector2)
public static void scale(double[] a,
double scale)
public static double gaussianPDF(double mean,
double variance,
double x)
public static float[] doubleToFloat(double[] vector)
public static double[] floatToDouble(float[] vector)
public static String[] intToString(int[] vectorIndex)
Copyright © 2016. All rights reserved.