trait
LinearAlgebra[M, R, C, T] extends AnyRef
Abstract Value Members
-
abstract
def
addAssignment(m: M)(r: R, c: C, v: T): M
-
abstract
def
addColumnVector(m: M)(column: M): M
-
abstract
def
addRowVector(m: M)(row: M): M
-
abstract
def
addScalar(m: M)(x: T): M
-
abstract
def
and(m: M)(other: M): M
-
abstract
def
argmax(m: M): (R, C)
-
abstract
def
argmin(m: M): (R, C)
-
abstract
def
ceil(m: M): M
-
abstract
def
centerColumns(m: M): M
-
abstract
def
centerRows(m: M): M
-
abstract
def
column(m: M)(j: C): M
-
abstract
def
columnMaxs(m: M): M
-
abstract
def
columnMeans(m: M): M
-
abstract
def
columnMins(m: M): M
-
abstract
def
columnRange(m: M): M
-
abstract
def
columnSums(m: M): M
-
abstract
def
columns(m: M): C
-
abstract
def
concatenateHorizontally(m: M)(right: M): M
-
abstract
def
concatenateVertically(m: M)(under: M): M
-
abstract
def
cov(m: M): M
-
abstract
def
diag(m: M): M
-
abstract
def
divColumnVector(m: M)(column: M): M
-
abstract
def
divPointwise(m: M)(other: M): M
-
abstract
def
divRowVector(m: M)(row: M): M
-
abstract
def
divideScalar(m: M)(x: T): M
-
abstract
def
dup(m: M): M
-
abstract
def
elementRng: Rng[T]
-
abstract
def
endofunctor: Endofunctor[M, T]
-
abstract
def
eq(m: M)(other: M): M
-
abstract
def
flatMapColumns(m: M)(f: (M) ⇒ M): M
-
abstract
def
floor(m: M): M
-
abstract
def
foldLeft(m: M)(zero: M)(f: (M, M) ⇒ M): M
-
abstract
def
foldTop(m: M)(zero: M)(f: (M, M) ⇒ M): M
-
abstract
def
fullSVD(m: M): (M, M, M)
-
abstract
def
ge(m: M)(other: M): M
-
abstract
def
get(m: M)(i: R, j: C): T
-
abstract
def
gt(m: M)(other: M): M
-
abstract
def
invert(m: M): M
-
abstract
def
isColumnVector(m: M): Boolean
-
abstract
def
isEmpty(m: M): Boolean
-
abstract
def
isRowVector(m: M): Boolean
-
abstract
def
isScalar(m: M): Boolean
-
abstract
def
isSquare(m: M): Boolean
-
abstract
def
isVector(m: M): Boolean
-
abstract
def
le(m: M)(other: M): M
-
abstract
def
length(m: M): Int
-
abstract
def
log(m: M): M
-
abstract
def
log10(m: M): M
-
abstract
def
lt(m: M)(other: M): M
-
abstract
def
matrix(m: R, n: C, f: (R, C) ⇒ T): M
-
abstract
def
matrix(m: R, n: C, topleft: ⇒ T, left: (R) ⇒ T, top: (C) ⇒ T, fill: (R, C, T, T, T) ⇒ T): M
-
abstract
def
matrix(r: R, c: C, values: Array[T]): M
-
abstract
def
max(m: M): T
-
abstract
def
min(m: M): T
-
abstract
def
module: Module[M, T]
-
abstract
def
mulColumn(m: M)(i: C, x: T): M
-
abstract
def
mulColumnVector(m: M)(column: M): M
-
abstract
def
mulPointwise(m: M)(other: M): M
-
abstract
def
mulRow(m: M)(i: R, x: T): M
-
abstract
def
mulRowVector(m: M)(row: M): M
-
abstract
def
ne(m: M)(other: M): M
-
abstract
def
negate(m: M): M
-
abstract
def
not(m: M): M
-
abstract
def
numComponentsForCutoff(s: M, cutoff: Double)(implicit field: Field[T]): Int
-
abstract
def
ones(laRows: R, laColumns: C): M
-
abstract
def
or(m: M)(other: M): M
-
abstract
def
pca(Xnorm: M, cutoff: Double): (M, M)
-
abstract
def
pow(m: M)(p: Double): M
-
abstract
def
rand(laRows: R, laColumns: C): M
-
abstract
def
randn(laRows: R, laColumns: C): M
-
abstract
def
reduceToScalar(m: M)(op: (T, T) ⇒ T): T
-
abstract
def
ring: Ring[M]
-
abstract
def
row(m: M)(i: R): M
-
abstract
def
rowMaxs(m: M): M
-
abstract
def
rowMeans(m: M): M
-
abstract
def
rowMins(m: M): M
-
abstract
def
rowRange(m: M): M
-
abstract
def
rowSums(m: M): M
-
abstract
def
rows(m: M): R
-
abstract
def
slice(m: M)(rs: Seq[R], cs: Seq[C]): M
-
abstract
def
solve(m: M)(B: M): M
-
abstract
def
sortColumns(m: M): M
-
abstract
def
sortRows(m: M): M
-
abstract
def
std(m: M): M
-
abstract
def
subColumnVector(m: M)(column: M): M
-
abstract
def
subRowVector(m: M)(row: M): M
-
abstract
def
subtractScalar(m: M)(x: T): M
-
abstract
def
sumsq(m: M): M
-
abstract
def
toList(m: M): List[T]
-
abstract
def
transpose(m: M): M
-
abstract
def
xor(m: M)(other: M): M
-
abstract
def
zeros(laRows: R, laColumns: C): M
-
abstract
def
zipWith(m: M)(op: (T, T) ⇒ T)(other: M): M
-
abstract
def
zscore(m: M): M
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
I(laRows: R): M
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
def
eye(laRows: R): M
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zero: M