public class Vec extends Object implements Serializable
| Constructor and Description |
|---|
Vec() |
Vec(double[] v) |
Vec(int dimension) |
Vec(int dimension,
Map<Integer,Double> data) |
| Modifier and Type | Method and Description |
|---|---|
Vec |
add(Vec rhs) |
void |
copy(Vec rhs) |
boolean |
equals(Object rhs) |
double |
get(int i) |
IndexValue |
indexWithMaxValue() |
IndexValue |
indexWithMaxValue(Set<Integer> indices) |
boolean |
isZero() |
Vec |
makeCopy() |
Vec |
minus(Vec rhs) |
Vec |
multiply(double rhs) |
double |
multiply(Vec rhs) |
double |
norm(int level) |
Vec |
normalize() |
Vec |
pow(double scalar) |
Vec |
projectAlong(Vec rhs) |
Vec |
projectOrthogonal(Iterable<Vec> vlist) |
Vec |
projectOrthogonal(List<Vec> vlist,
Map<Integer,Double> alpha) |
void |
set(int i,
double value) |
void |
setAll(double value) |
double |
sum() |
public Vec makeCopy()
public void copy(Vec rhs)
public void set(int i,
double value)
public double get(int i)
public void setAll(double value)
public IndexValue indexWithMaxValue(Set<Integer> indices)
public IndexValue indexWithMaxValue()
public Vec multiply(double rhs)
public double multiply(Vec rhs)
public Vec pow(double scalar)
public double sum()
public boolean isZero()
public double norm(int level)
public Vec normalize()
Copyright © 2017. All rights reserved.