matrix-operations

Function summary
flip a &optional (direction :horizontally)
hankel col &optional row
hflip mx
identity-matrix n &optional m
identity-matrix-p a
inverse-matrix mx
m* &rest args
m+ &rest args
m- arg1 &rest args
m.* &rest args
make-matrix dims &rest args
opposite a
random-matrix dims &rest args &key (max 10) &allow-other-keys
squeeze array
subarray array &rest subscripts
sum g &optional (dim 0)
symmetric-matrix-p a
toeplitz col &optional row
transpose mx
vflip mx
make-matrix   dims &rest args  [Function]

Creates a matrix of dimensions specified by dims. If dims is a single number, a square matrix of size dims.

random-matrix   dims &rest args &key (max 10) &allow-other-keys  [Function]

Create a matrix of given dimensions filled with random numbers.

identity-matrix   n &optional m  [Function]

Creates an identity matrix

identity-matrix-p   a  [Function]

Checks if the matrix is identity.

symmetric-matrix-p   a  [Function]

Checks if the matrix is symmetric.

transpose   mx  [Function]

Transpose the matrix.

m+   &rest args  [Function]
opposite   a  [Function]
m-   arg1 &rest args  [Function]
m.*   &rest args  [Function]
m*   &rest args  [Function]
inverse-matrix   mx  [Function]

Invert the matrix in-place. Return the log determinant of the matrix, parity, and the matrix argument.

vflip   mx  [Function]

Vertically flips a matrix.

hflip   mx  [Function]

Horizontally flips a matrix.

flip   a &optional (direction :horizontally)  [Function]
toeplitz   col &optional row  [Function]

Creates a toeplitz matrix with col as its first column and row as its first row.

hankel   col &optional row  [Function]

Creates a hankel matrix with col as its first column and row as its first row.

squeeze   array  [Function]
subarray   array &rest subscripts  [Function]
sum   g &optional (dim 0)  [Function]