public class ArrayUtil extends Object
Constructor and Description |
---|
ArrayUtil() |
Modifier and Type | Method and Description |
---|---|
static double[] |
add(double[] a,
double[] b)
Add double [ ].
|
static List<double[]> |
add(List<double[]> a,
List<double[]> b)
Add list.
|
static double |
dot(double[] a,
double[] b)
Dot double.
|
static double |
dot(List<double[]> a,
List<double[]> b)
Dot double.
|
static double |
magnitude(double[] a)
Magnitude double.
|
static double |
mean(double[] op)
Mean double.
|
static List<double[]> |
minus(List<double[]> a,
List<double[]> b)
Minus list.
|
static double[] |
multiply(double[] a,
double b)
Multiply double [ ].
|
static double[] |
multiply(double[] a,
double[] b)
Multiply double [ ].
|
static List<double[]> |
multiply(List<double[]> a,
double b)
Multiply list.
|
static List<double[]> |
multiply(List<double[]> a,
List<double[]> b)
Multiply list.
|
static double[] |
op(double[] a,
double[] b,
DoubleBinaryOperator fn)
Op double [ ].
|
static double[] |
op(double[] a,
DoubleUnaryOperator fn)
Op double [ ].
|
static List<double[]> |
op(List<double[]> a,
DoubleUnaryOperator fn)
Op list.
|
static List<double[]> |
op(List<double[]> a,
List<double[]> b,
DoubleBinaryOperator fn)
Op list.
|
static double[] |
subtract(double[] a,
double[] b)
Subtract double [ ].
|
static double |
sum(double[] op)
Sum double.
|
static double[] |
sum(double[] a,
double b)
Sum double [ ].
|
static double |
sum(List<double[]> a)
Sum double.
|
@Nonnull public static double[] add(@Nonnull double[] a, @Nonnull double[] b)
a
- the ab
- the bpublic static List<double[]> add(@Nonnull List<double[]> a, @Nonnull List<double[]> b)
a
- the ab
- the bpublic static double dot(@Nonnull double[] a, @Nonnull double[] b)
a
- the ab
- the bpublic static double dot(@Nonnull List<double[]> a, @Nonnull List<double[]> b)
a
- the ab
- the bpublic static double magnitude(@Nonnull double[] a)
a
- the apublic static double mean(@Nonnull double[] op)
op
- the oppublic static List<double[]> minus(@Nonnull List<double[]> a, @Nonnull List<double[]> b)
a
- the ab
- the b@Nonnull public static double[] multiply(@Nonnull double[] a, double b)
a
- the ab
- the b@Nonnull public static double[] multiply(@Nonnull double[] a, @Nonnull double[] b)
a
- the ab
- the b@Nonnull public static List<double[]> multiply(@Nonnull List<double[]> a, double b)
a
- the ab
- the bpublic static List<double[]> multiply(@Nonnull List<double[]> a, @Nonnull List<double[]> b)
a
- the ab
- the b@Nonnull public static double[] op(@Nonnull double[] a, @Nonnull double[] b, @Nonnull DoubleBinaryOperator fn)
a
- the ab
- the bfn
- the fn@Nonnull public static double[] op(@Nonnull double[] a, @Nonnull DoubleUnaryOperator fn)
a
- the afn
- the fn@Nonnull public static List<double[]> op(@Nonnull List<double[]> a, @Nonnull DoubleUnaryOperator fn)
a
- the afn
- the fnpublic static List<double[]> op(@Nonnull List<double[]> a, @Nonnull List<double[]> b, @Nonnull DoubleBinaryOperator fn)
a
- the ab
- the bfn
- the fn@Nonnull public static double[] subtract(@Nonnull double[] a, @Nonnull double[] b)
a
- the ab
- the bpublic static double sum(@Nonnull double[] op)
op
- the op@Nonnull public static double[] sum(@Nonnull double[] a, double b)
a
- the ab
- the bCopyright © 2019 SimiaCryptus Software. All rights reserved.