public class RichArray
extends java.util.ArrayList<java.lang.Double>
Modifier and Type | Field and Description |
---|---|
private int |
capacity |
private double[] |
errors
Support for
Individual |
private double |
simulationTime |
Constructor and Description |
---|
RichArray(double[] values) |
RichArray(Individual individual) |
RichArray(int initialCapacity) |
RichArray(int initialCapacity,
double value) |
Modifier and Type | Method and Description |
---|---|
boolean |
allLessOrEqualThan(double comparisonValue) |
RichArray |
apply(Operation operation) |
double |
avg() |
RichArray |
copy() |
static RichArray |
createArrayInRange(int end) |
static RichArray |
createArrayInRange(int start,
int end) |
RichArray |
deduct(RichArray richArray) |
double[] |
getPureArray() |
double |
max() |
static RichArray |
max(RichArray a,
RichArray b) |
double |
min() |
static RichArray |
min(RichArray a,
RichArray b) |
RichArray |
multiply(RichArray richArray) |
RichMatrix |
multiply(RichMatrix matrix) |
double |
norm() |
RichArray |
normalise() |
static RichArray |
rand(int initialCapacity) |
static RichArray |
randn(int initialCapacity) |
RichArray |
recombinate(java.lang.Integer[] indexes) |
java.lang.Integer[] |
sortedIndexes() |
double |
std()
Calculates the standard deviation of an array
|
RichArray |
subArray(int start,
int length) |
double |
sum() |
RichArray |
sum(RichArray richArray) |
Individual |
toIndividual(int errorsNumber) |
java.lang.String |
toString() |
RichMatrix |
transpose() |
RichArray |
triu(int k) |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
private final int capacity
private double[] errors
Individual
private double simulationTime
public RichArray(int initialCapacity)
public RichArray(double[] values)
public RichArray(int initialCapacity, double value)
public RichArray(Individual individual)
public static RichArray createArrayInRange(int end)
public static RichArray createArrayInRange(int start, int end)
public static RichArray rand(int initialCapacity)
public static RichArray randn(int initialCapacity)
public double sum()
public double min()
public double max()
public double std()
public double avg()
public RichMatrix multiply(RichMatrix matrix)
public RichMatrix transpose()
public double norm()
public RichArray triu(int k)
public RichArray normalise()
public boolean allLessOrEqualThan(double comparisonValue)
public RichArray copy()
public java.lang.Integer[] sortedIndexes()
public RichArray recombinate(java.lang.Integer[] indexes)
public double[] getPureArray()
public RichArray subArray(int start, int length)
public Individual toIndividual(int errorsNumber)
public java.lang.String toString()
toString
in class java.util.AbstractCollection<java.lang.Double>