Logo Deedle

Matrix Type

Matrix conversions and operators between Frame and Series Matrix conversions and operators

Static members

Static member Description

Matrix.dot (s1, s2)

Full Usage: Matrix.dot (s1, s2)

Parameters:
Returns: float
Type parameters: 'C (requires equality)

series multiply series Matrix multiplication

s1 : Series<'C, float>
s2 : Series<'C, float>
Returns: float

Matrix.dot (s, df)

Full Usage: Matrix.dot (s, df)

Parameters:
Returns: Series<'C, float>
Type parameters: 'C, 'R (requires comparison and equality)

series multiply frame Matrix multiplication

s : Series<'C, float>
df : Frame<'R, 'C>
Returns: Series<'C, float>

Matrix.dot (df, s)

Full Usage: Matrix.dot (df, s)

Parameters:
Returns: Series<'C, float>
Type parameters: 'R, 'C (requires equality and comparison)

frame multiply series Matrix multiplication

df : Frame<'R, 'C>
s : Series<'C, float>
Returns: Series<'C, float>

Matrix.dot (df1, df2)

Full Usage: Matrix.dot (df1, df2)

Parameters:
Returns: Frame<'R0, 'R1>
Type parameters: 'R0, 'C, 'R1 (requires equality and comparison and equality)

frame multiply frame Matrix multiplication

df1 : Frame<'R0, 'C>
df2 : Frame<'C, 'R1>
Returns: Frame<'R0, 'R1>

Matrix.dot (s, v)

Full Usage: Matrix.dot (s, v)

Parameters:
Returns: float
Type parameters: 'R (requires equality)

series multiply vector Matrix multiplication

s : Series<'R, float>
v : Vector<float>
Returns: float

Matrix.dot (v, s)

Full Usage: Matrix.dot (v, s)

Parameters:
Returns: float
Type parameters: 'R (requires equality)

vector multiply series Matrix multiplication

v : Vector<float>
s : Series<'R, float>
Returns: float

Matrix.dot (m, s)

Full Usage: Matrix.dot (m, s)

Parameters:
Returns: Vector<float>
Type parameters: 'K (requires equality)

matrix multiply series Matrix multiplication

m : Matrix<float>
s : Series<'K, float>
Returns: Vector<float>

Matrix.dot (s, m)

Full Usage: Matrix.dot (s, m)

Parameters:
Returns: Vector<float>
Type parameters: 'K (requires equality)

series multiply matrix Matrix multiplication

s : Series<'K, float>
m : Matrix<float>
Returns: Vector<float>

Matrix.dot (df, v)

Full Usage: Matrix.dot (df, v)

Parameters:
Returns: Series<'R, float>
Type parameters: 'R, 'C (requires equality and equality)

frame multiply vector Matrix multiplication

df : Frame<'R, 'C>
v : Vector<float>
Returns: Series<'R, float>

Matrix.dot (v, df)

Full Usage: Matrix.dot (v, df)

Parameters:
Returns: Vector<float>
Type parameters: 'R, 'C (requires equality and equality)

vector multiply frame Matrix multiplication

v : Vector<float>
df : Frame<'R, 'C>
Returns: Vector<float>

Matrix.dot (m, df)

Full Usage: Matrix.dot (m, df)

Parameters:
Returns: Matrix<float>
Type parameters: 'R, 'C (requires equality and equality)

matrix multiply frame Matrix multiplication

m : Matrix<float>
df : Frame<'R, 'C>
Returns: Matrix<float>

Matrix.dot (df, m2)

Full Usage: Matrix.dot (df, m2)

Parameters:
Returns: Frame<'R, 'R>
Type parameters: 'R, 'C (requires equality and equality)

frame multiply matrix Matrix multiplication

df : Frame<'R, 'C>
m2 : Matrix<float>
Returns: Frame<'R, 'R>

Matrix.ofFrame df

Full Usage: Matrix.ofFrame df

Parameters:
Returns: Matrix<float>
Type parameters: 'a, 'b (requires equality and equality)

Convert frame to matrix Conversions

df : Frame<'a, 'b>
Returns: Matrix<float>

Matrix.toFrame rows cols m

Full Usage: Matrix.toFrame rows cols m

Parameters:
    rows : 'R seq
    cols : 'C seq
    m : Matrix<float>

Returns: Frame<'R, 'C>
Type parameters: 'R, 'C (requires equality and equality)

Convert matrix to frame Conversions

rows : 'R seq
cols : 'C seq
m : Matrix<float>
Returns: Frame<'R, 'C>

Type something to start searching.