mmfutils.math.linalg

Linear Algebra Routines

mmfutils.math.linalg.block_diag(arrays)[source]

Create a new diagonal matrix from the provided arrays.

Parameters
  • a (ndarray) – Input arrays.

  • b (ndarray) – Input arrays.

  • c (ndarray) – Input arrays.

  • .. (ndarray) – Input arrays.

Returns

D – Array with a, b, c, … on the diagonal.

Return type

ndarray

Examples