public class DenseVector extends DenseMatrix implements Vector, Serializable
hasInfinite| Constructor and Description |
|---|
DenseVector(double[] values) |
DenseVector(double[] values,
boolean copy) |
DenseVector(int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTo(double[] v) |
void |
addTo(double[] v,
double factor) |
void |
arrayCopyFrom(double[] a)
Copy values from an array into this vector.
|
int |
arrayCopyFrom(double[] a,
int startingArrayIndex)
Copy values from an array starting at a particular index into this
vector.
|
int |
arrayCopyFrom(int i,
Matrix m) |
int |
arrayCopyInto(double[] array,
int startingArrayIndex)
Copy the contents of this vector into an array starting at a particular
index.
|
int |
arrayCopyTo(int i,
double[] a) |
int |
arrayCopyTo(int i,
Matrix m) |
ConstantMatrix |
cloneMatrix() |
void |
columnPlusEquals(int columnIndex,
double value) |
int |
getDimensions(int[] sizes) |
int |
getNumDimensions() |
static double |
max(double[] v) |
static double |
normalize(double[] v) |
static void |
print(double[] v) |
static void |
print(int[] v) |
void |
setValue(int[] indices,
double value) |
void |
setValue(int index,
double value) |
int |
singleIndex(int[] indices) |
void |
singleToIndices(int i,
int[] indices) |
static double |
sum(double[] v) |
double |
value(int index) |
double |
value(int[] indices) |
absNorm, absNormalize, almostEquals, divideEquals, dotProduct, elementwiseDivideEquals, elementwiseDivideEquals, elementwiseTimesEquals, elementwiseTimesEquals, equalsPlus, incrementSingleValue, indexAtLocation, infinityNorm, infinityNorm, infinityNormalize, isNaN, location, numLocations, oneNorm, oneNormalize, plusEquals, plusEquals, plusEquals, plusEquals, plusEquals, print, set, setAll, setSingleValue, setValueAtLocation, setWithAddend, setWithFactor, singleSize, singleValue, substitute, timesEquals, timesEquals, twoNorm, twoNormalize, valueAtLocationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabsNorm, dotProduct, indexAtLocation, infinityNorm, isNaN, location, numLocations, oneNorm, print, singleSize, singleValue, twoNorm, valueAtLocationpublic DenseVector(double[] values,
boolean copy)
public DenseVector(double[] values)
public DenseVector(int size)
public int getNumDimensions()
getNumDimensions in interface ConstantMatrixgetNumDimensions in class DenseMatrixpublic int getDimensions(int[] sizes)
getDimensions in interface ConstantMatrixgetDimensions in class DenseMatrixpublic double value(int[] indices)
value in interface ConstantMatrixvalue in class DenseMatrixpublic void setValue(int[] indices,
double value)
setValue in interface MatrixsetValue in class DenseMatrixpublic void setValue(int index,
double value)
public void columnPlusEquals(int columnIndex,
double value)
public ConstantMatrix cloneMatrix()
cloneMatrix in interface ConstantMatrixcloneMatrix in class DenseMatrixpublic int singleIndex(int[] indices)
singleIndex in interface ConstantMatrixsingleIndex in class DenseMatrixpublic void singleToIndices(int i,
int[] indices)
singleToIndices in interface ConstantMatrixsingleToIndices in class DenseMatrixpublic final int arrayCopyFrom(int i,
Matrix m)
public final void arrayCopyFrom(double[] a)
public final int arrayCopyFrom(double[] a,
int startingArrayIndex)
public final int arrayCopyTo(int i,
Matrix m)
public final int arrayCopyTo(int i,
double[] a)
public final int arrayCopyInto(double[] array,
int startingArrayIndex)
public void addTo(double[] v)
public void addTo(double[] v,
double factor)
public static double sum(double[] v)
public static double normalize(double[] v)
public static double max(double[] v)
public static void print(double[] v)
public static void print(int[] v)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.