clojure.core.matrix.operators

Namespace for core.matrix operators. 

These operators provide convenient notation for common array operations (e.g. +, *, -=) that 
replace equivalent functions in clojure.core and operate on whole arrays at once. Behaviour 
for numerical scalar values remians the same as clojure.core

*

Array multiply operator. Uses elementwise multiplication.

**

*=

(*= a)(*= a b)(*= a b & more)
Inplace matrix multiplication operator

+

(+)(+ a)(+ a b)(+ a b & more)
Array addition operator. Equivalent to clojure.core.matrix/add.

+=

(+= a)(+= a b)(+= a b & more)
Inplace matrix addition operator

-

(- a)(- a b)(- a b & more)
Array subtraction operator. Equivalent to clojure.core.matrix/sub.

-=

(-= a)(-= a b)(-= a b & more)
Inplace matrix subtraction operator

/

(/ a)(/ a b)(/ a b & more)
Element-wise matrix division. Equivalent to clojure.core.matrix/div.

==

(==)(== a)(== a b)(== a b & more)
Numerical array comparison. Equivalent to reducing with clojure.core.matrix/equals.

div=

(div= a)(div= a b)(div= a b & more)
Inplace matrix division operator

max

(max a)(max a b)(max a b & more)
Computes the element-wise max of arrays

min

(min a)(min a b)(min a b & more)
Computes the element-wise min of arrays