-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pinv of lazy adjoints and transposes? #29723
Labels
linear algebra
Linear algebra
Comments
saolof
changed the title
Pinv of adjoint and transpose?
Pinv of lazy adjoints and transposes?
Oct 19, 2018
andreasnoack
added a commit
that referenced
this issue
Oct 22, 2018
andreasnoack
added a commit
that referenced
this issue
Oct 29, 2018
andreasnoack
added a commit
that referenced
this issue
Oct 29, 2018
andreasnoack
added a commit
that referenced
this issue
Oct 30, 2018
KristofferC
pushed a commit
that referenced
this issue
Oct 31, 2018
KristofferC
pushed a commit
that referenced
this issue
Oct 31, 2018
KristofferC
pushed a commit
that referenced
this issue
Nov 2, 2018
KristofferC
pushed a commit
that referenced
this issue
Feb 11, 2019
KristofferC
pushed a commit
that referenced
this issue
Feb 20, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The two methods for pinv of lazy transposes/adjoints in stdlib/LinearAlgebra/src/adjtrans.jl only apply to the transpose or adjoint of a vector, but not matrices.
The Moore-Penrose pseudoinverse commutes with both conjugation, transposes, and conjugate transposes (adjoints). A naive implementation of pinv for Adjoints would be pinv(m::Adjoint) = pinv(m')' , and similarly with transpose for lazy transposes.
The text was updated successfully, but these errors were encountered: