trait
MatrixLike[T] extends AnyRef
Type Members
-
abstract
type
S
Abstract Value Members
-
abstract
def
addAssignment(r: Int, c: Int, v: T): Matrix[T]
-
abstract
def
addColumnVector(column: Matrix[T]): Matrix[T]
-
abstract
def
addMatrix(other: Matrix[T]): Matrix[T]
-
abstract
def
addRowVector(row: Matrix[T]): Matrix[T]
-
abstract
def
addScalar(x: T): Matrix[T]
-
abstract
def
and(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
apply(rs: Seq[Int], cs: Seq[Int]): Matrix[T]
-
abstract
def
apply(i: Int, j: Int): T
-
abstract
def
argmax: (Int, Int)
-
abstract
def
argmin: (Int, Int)
-
abstract
def
ceil: Matrix[Int]
-
abstract
def
column(j: Int): Matrix[T]
-
abstract
def
columnMaxs: Matrix[T]
-
abstract
def
columnMeans: Matrix[T]
-
abstract
def
columnMins: Matrix[T]
-
abstract
def
columnSums: Matrix[T]
-
abstract
def
columns: Int
-
abstract
def
concatenateHorizontally(right: Matrix[T]): Matrix[T]
-
abstract
def
concatenateVertically(under: Matrix[T]): Matrix[T]
-
abstract
def
diag: Matrix[T]
-
abstract
def
divColumnVector(column: Matrix[T]): Matrix[T]
-
abstract
def
divPointwise(other: Matrix[T]): Matrix[T]
-
abstract
def
divRowVector(row: Matrix[T]): Matrix[T]
-
abstract
def
divideScalar(x: T): Matrix[T]
-
abstract
def
dup: Matrix[T]
-
abstract
def
eq(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
flatMapColumns[A](f: (Matrix[T]) ⇒ Matrix[A])(implicit arg0: C[A]): Matrix[A]
-
abstract
def
floor: Matrix[Int]
-
abstract
def
fullSVD: (Matrix[T], Matrix[T], Matrix[T])
-
abstract
def
ge(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
gt(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
invert: Matrix[T]
-
abstract
def
isColumnVector: Boolean
-
abstract
def
isEmpty: Boolean
-
abstract
def
isRowVector: Boolean
-
abstract
def
isScalar: Boolean
-
abstract
def
isSquare: Boolean
-
abstract
def
isVector: Boolean
-
abstract
def
le(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
length: Int
-
abstract
def
log: Matrix[Double]
-
abstract
def
log10: Matrix[Double]
-
abstract
def
lt(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
map[B](f: (T) ⇒ B)(implicit arg0: C[B]): Matrix[B]
-
abstract
def
max: T
-
abstract
def
min: T
-
abstract
def
mulColumn(i: Int, x: T): Matrix[T]
-
abstract
def
mulColumnVector(column: Matrix[T]): Matrix[T]
-
abstract
def
mulPointwise(other: Matrix[T]): Matrix[T]
-
abstract
def
mulRow(i: Int, x: T): Matrix[T]
-
abstract
def
mulRowVector(row: Matrix[T]): Matrix[T]
-
abstract
def
multiplyMatrix(other: Matrix[T]): Matrix[T]
-
abstract
def
multiplyScalar(x: T): Matrix[T]
-
abstract
def
ne(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
negate: Matrix[T]
-
abstract
def
not: Matrix[Boolean]
-
abstract
def
or(other: Matrix[T]): Matrix[Boolean]
-
abstract
def
pow(p: Double): Matrix[T]
-
abstract
def
row(i: Int): Matrix[T]
-
abstract
def
rowMaxs: Matrix[T]
-
abstract
def
rowMeans: Matrix[T]
-
abstract
def
rowMins: Matrix[T]
-
abstract
def
rowSums: Matrix[T]
-
abstract
def
rows: Int
-
abstract
def
solve(B: Matrix[T]): Matrix[T]
-
abstract
def
sortColumns: Matrix[T]
-
abstract
def
sortRows: Matrix[T]
-
abstract
def
storage: Matrix.S
-
abstract
def
subColumnVector(column: Matrix[T]): Matrix[T]
-
abstract
def
subRowVector(row: Matrix[T]): Matrix[T]
-
abstract
def
subtractMatrix(other: Matrix[T]): Matrix[T]
-
abstract
def
subtractScalar(x: T): Matrix[T]
-
abstract
def
toList(): List[T]
-
abstract
def
transpose: Matrix[T]
-
abstract
def
xor(other: Matrix[T]): Matrix[Boolean]
Concrete Value Members
-
def
!: Matrix[Boolean]
-
def
!=(other: Matrix[T]): Matrix[Boolean]
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
&(other: Matrix[T]): Matrix[Boolean]
-
def
*(x: T): Matrix[T]
-
def
+(rc2v: ((Int, Int), T)): Matrix[T]
-
-
def
+(x: T): Matrix[T]
-
-
-
-
def
-(x: T): Matrix[T]
-
def
/(x: T): Matrix[T]
-
def
<(other: Matrix[T]): Matrix[Boolean]
-
def
<=(other: Matrix[T]): Matrix[Boolean]
-
def
==(other: Matrix[T]): Matrix[Boolean]
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
>(other: Matrix[T]): Matrix[Boolean]
-
def
>=(other: Matrix[T]): Matrix[Boolean]
-
final
def
asInstanceOf[T0]: T0
-
def
aside(right: Matrix[T]): Matrix[T]
-
def
atop(under: Matrix[T]): Matrix[T]
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
-
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
scalar: T
-
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
|(other: Matrix[T]): Matrix[Boolean]
-
def
~: Matrix[Boolean]
-
def
¬: Matrix[Boolean]
-
def
∧(other: Matrix[T]): Matrix[Boolean]
-
def
∨(other: Matrix[T]): Matrix[Boolean]
-
def
≠(other: Matrix[T]): Matrix[Boolean]
-
def
≤(other: Matrix[T]): Matrix[Boolean]
-
def
≥(other: Matrix[T]): Matrix[Boolean]
-
def
⊕(other: Matrix[T]): Matrix[Boolean]
-
def
⊻(other: Matrix[T]): Matrix[Boolean]
-
Inherited from AnyRef
Inherited from Any