1 core.matrices.FrobeniusNorm

core.matrices.FrobeniusNorm(matrix)

Frobenius norm of a matrix: ||A||_F = sqrt(sum of squared elements).

1.1 Parameters

Name Type Description Default
matrix MatrixVariable MatrixVariable to compute norm of. required

1.2 Example

A = MatrixVariable(“A”, 2, 2) fn = FrobeniusNorm(A) fn.evaluate({“A[0,0]”: 1, “A[0,1]”: 2, “A[1,0]”: 3, “A[1,1]”: 4}) 5.477… # sqrt(1+4+9+16) = sqrt(30)

1.3 Methods

Name Description
evaluate Evaluate the Frobenius norm.
get_variables Return all variables this expression depends on.

1.3.1 evaluate

core.matrices.FrobeniusNorm.evaluate(values)

Evaluate the Frobenius norm.

1.3.2 get_variables

core.matrices.FrobeniusNorm.get_variables()

Return all variables this expression depends on.