Jagged Class |
Namespace: Accord.Math
The Jagged type exposes the following members.
Name | Description | |
---|---|---|
ColumnVectorT |
Creates a Nx1 matrix with a single column vector of size N.
| |
Create(Type, Int32) |
Creates a jagged matrix with all values set to a given value.
| |
CreateT(T) |
Creates a matrix with the given values.
| |
CreateT(T) |
Creates a matrix with the given rows.
| |
CreateT(Int32, Int32, T) |
Creates a jagged matrix with all values set to a given value.
| |
CreateT(Int32, Int32, T) |
Creates a matrix with all values set to a given value.
| |
CreateT(Int32, Int32, T, Boolean) |
Creates a matrix with all values set to a given value.
| |
CreateAsT(T) |
Creates a new multidimensional matrix with the same shape as another matrix.
| |
CreateAsT(T) |
Returns a new multidimensional matrix.
| |
CreateAsTInput, TOutput(TInput) |
Returns a new multidimensional matrix.
| |
CreateAsTInput, TOutput(TInput) |
Returns a new multidimensional matrix.
| |
CreateAsTInput, TOutput(TInput) |
Returns a new multidimensional matrix.
| |
DiagonalT(T) |
Return a square matrix with a vector of values on its diagonal.
| |
DiagonalT(T) |
Returns a block-diagonal matrix with the given matrices on its diagonal.
| |
DiagonalT(Int32, T) |
Returns a square diagonal matrix of the given size.
| |
DiagonalT(Int32, T) |
Return a square matrix with a vector of values on its diagonal.
| |
DiagonalT(T, T) |
Return a square matrix with a vector of values on its diagonal.
| |
DiagonalT(Int32, Int32, T) |
Returns a matrix of the given size with value on its diagonal.
| |
DiagonalT(Int32, Int32, T) |
Returns a matrix with a vector of values on its diagonal.
| |
DiagonalT(Int32, T, T) |
Returns a square diagonal matrix of the given size.
| |
DiagonalT(Int32, T, T) |
Return a square matrix with a vector of values on its diagonal.
| |
DiagonalT(Int32, Int32, T, T) |
Returns a matrix of the given size with value on its diagonal.
| |
DiagonalT(Int32, Int32, T, T) |
Returns a matrix with a vector of values on its diagonal.
| |
Enumerate(Array) |
Enumerates through all elements in a matrix.
| |
Enumerate(Array, Int32) |
Enumerates through all elements in a matrix.
| |
EnumerateT(Array) |
Enumerates through all elements in a matrix.
| |
EnumerateT(Array, Int32) |
Enumerates through all elements in a matrix.
| |
Identity(Int32) |
Creates a square matrix with ones across its diagonal.
| |
IdentityT(Int32) |
Creates a square matrix with ones across its diagonal.
| |
KHot(Boolean, Int32) |
Creates a matrix of k-hot vectors, where all values at each row are
zero except for the ones in the positions where mask
are true, which are set to one.
| |
KHot(Int32, Double) |
Creates a matrix of k-hot vectors, where all values at each row are
zero except for the indicated indices, which are set to one.
| |
KHot(Int32, Int32) |
Creates a matrix of k-hot vectors, where all values at each row are
zero except for the indicated indices, which are set to one.
| |
KHotT(Boolean) |
Creates a matrix of k-hot vectors, where all values at each row are
zero except for the ones in the positions where mask
are true, which are set to one.
| |
KHotT(Boolean, T) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the ones in the positions where mask
are true, which are set to one.
| |
KHotT(Int32, Int32) |
Creates a matrix of k-hot vectors, where all values at each row are
zero except for the indicated indices, which are set to one.
| |
KHotT(Int32, T) |
Creates a matrix of k-hot vectors, where all values at each row are
zero except for the indicated indices, which are set to one.
| |
Magic |
Creates a jagged magic square matrix.
| |
OneHot(Int32) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the indicated indices, which is set to one.
| |
OneHot(Int32, Double) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the indicated indices, which is set to one.
| |
OneHot(Int32, Int32) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the indicated indices, which is set to one.
| |
OneHotT(Boolean) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the ones in the positions where mask
are true, which are set to one.
| |
OneHotT(Int32) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the indicated indices, which is set to one.
| |
OneHotT(Boolean, T) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the ones in the positions where mask
are true, which are set to one.
| |
OneHotT(Int32, Int32) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the indicated indices, which is set to one.
| |
OneHotT(Int32, T) |
Creates a matrix of one-hot vectors, where all values at each row are
zero except for the indicated indices, which is set to one.
| |
Ones(Int32, Int32) |
Creates a zero-valued matrix.
| |
OnesT(Int32, Int32) |
Creates a zero-valued matrix.
| |
Outer(Byte, Byte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Decimal) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int16) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int64) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, SByte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Byte, Byte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Byte, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Byte, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Double, Byte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Int32, Byte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Single, Byte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Byte, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Decimal, Decimal) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Decimal, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Decimal, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Double, Decimal) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Int32, Decimal) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Single, Decimal) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Decimal, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Double, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Double, Int16) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int16, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int16, Int16) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int16, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int32, Int16) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Single, Int16) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int16, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int32, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Double, Int64) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int32, Int64) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int64, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int64, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Int64, Int64) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Single, Int64) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Int64, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Double, SByte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Int32, SByte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, SByte, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, SByte, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, SByte, SByte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Single, SByte) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(SByte, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Double, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Double, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Double, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Int32, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Int32, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Int32, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Single, Double) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Single, Int32) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Outer(Single, Single, Single) |
Gets the outer product (matrix product) between two vectors (a*bT).
| |
Parse(String) |
Converts the string representation of a matrix to its
double-precision floating-point number matrix equivalent.
| |
Parse(String, IMatrixFormatProvider) |
Converts the string representation of a matrix to its
double-precision floating-point number matrix equivalent.
| |
Random(Int32) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Byte, Byte, Boolean, Byte) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Decimal, Decimal, Boolean, Decimal) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Double, Double, Boolean, Double) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int16, Int16, Boolean, Int16) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Byte, Byte, Byte) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Decimal, Decimal, Decimal) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Double, Double, Double) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Int16, Int16, Int16) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Int32, Boolean, Int32) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Int32, Int32, Int32) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Int64, Int64, Int64) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, SByte, SByte, SByte) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, Single, Single, Single) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, UInt16, UInt16, UInt16) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int32, UInt64, UInt64, UInt64) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Int64, Int64, Boolean, Int64) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, SByte, SByte, Boolean, SByte) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, Single, Single, Boolean, Single) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, UInt16, UInt16, Boolean, UInt16) |
Creates a matrix with uniformly distributed random data.
| |
Random(Int32, UInt64, UInt64, Boolean, UInt64) |
Creates a matrix with uniformly distributed random data.
| |
RandomT(Int32, IRandomNumberGeneratorT, Boolean, T) |
Creates a square matrix matrix with random data.
| |
RandomT(Int32, Int32, IRandomNumberGeneratorT, T) |
Creates a rows-by-cols matrix with random data.
| |
ReshapeT(T, Int32, Int32, MatrixOrder) |
Transforms a vector into a matrix of given dimensions.
| |
ReshapeT(T, Int32, Int32, T, MatrixOrder) |
Transforms a vector into a matrix of given dimensions.
| |
RowVectorT |
Creates a 1xN matrix with a single row vector of size N.
| |
SquareT |
Creates a jagged matrix with all values set to a given value.
| |
TransposeT |
Gets the transpose of a matrix.
| |
TryParse |
Converts the string representation of a matrix to its
double-precision floating-point number matrix equivalent.
A return value indicates whether the conversion succeeded or failed.
| |
Zeros(Int32, Int32) |
Creates a zero-valued matrix.
| |
Zeros(Int32, Int32, Int32) |
Creates a zero-valued rank-3 tensor.
| |
ZerosT(Int32, Int32) |
Creates a zero-valued matrix.
| |
ZerosT(Int32, Int32, Int32) |
Creates a zero-valued rank-3 tensor.
|