-
Notifications
You must be signed in to change notification settings - Fork 192
Closed
Labels
ideaProposition of an idea and opening an issue to discuss itProposition of an idea and opening an issue to discuss it
Description
Motivation
I'm currently updating my package LightKrylov
to make use as much as possible of the new linalg features offered in the stdlib_linalg
module. Among the things I'll need eventually are functions to compute matrix norms. Is there any on-going work at the moment from @perazz, @jvdp1, or @jalvesz on this subject or could I make this my first task with stdlib
?
Prior Art
- SciPy:
scipy.linalg.norm(A, ord=None, axis=None, keepdims=False, check_finite=True)
. It handles both standard vector norms as well as a variety of vector-induced and non-induced matrix norms. - Julia:
LinearAlgebra.norm(x, p)
wherex
is ann
-vector returns the$p$ -norm of this vector. - Julia:
LinearAlgebra.norm(A, p)
whereA
is anm x n
matrix returns the "entry-wise"$p$ -norm ofA
. - Julia :
LinearAlgebra.opnorm(A, p)
whereA
is anm x n
matrix returns the vector-induced$p$ -norm ofA
.
Additional Information
While most people might be accustomed to the SciPy standard, my personal preference would still go to the Julia principle of separating the true vector-induced norms (i.e. 1-norm, 2-norm,
Metadata
Metadata
Assignees
Labels
ideaProposition of an idea and opening an issue to discuss itProposition of an idea and opening an issue to discuss it