| Constructor and Description | 
|---|
ArrayMath()  | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
argmax(double[] x)
Find index of maximum element in the vector x 
 | 
static double | 
innerProduct(double[] vecA,
            double[] vecB)  | 
static double | 
invL2norm(double[] v)
Inverse L2-norm 
 | 
static double | 
l1norm(double[] v)
L1-norm 
 | 
static double | 
l2norm(double[] v)
L2-norm 
 | 
static double | 
logSumOfExps(double[] x)
Computes \log(\sum_{i=1}^n e^{x_i}) using a maximum-element trick
 to avoid arithmetic overflow. 
 | 
static double | 
max(double[] x)  | 
static void | 
sumFeatures(Context[] context,
           float[] values,
           double[] prior)  | 
static double[] | 
toDoubleArray(List<Double> list)
Convert a list of Double objects into an array of primitive doubles 
 | 
static int[] | 
toIntArray(List<Integer> list)
Convert a list of Integer objects into an array of primitive integers 
 | 
public static double innerProduct(double[] vecA,
                                  double[] vecB)
public static double l1norm(double[] v)
public static double l2norm(double[] v)
public static double invL2norm(double[] v)
public static double logSumOfExps(double[] x)
x - input vectorpublic static double max(double[] x)
public static int argmax(double[] x)
x - input vectorpublic static void sumFeatures(Context[] context, float[] values, double[] prior)
public static double[] toDoubleArray(List<Double> list)
Copyright © 2021 The Apache Software Foundation. All rights reserved.