-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Handling of non-square AbstractQ
#1172
Comments
Without going through the list in detail, I suspect that most of it is intentional, though the intention may be misguided. In that case a concrete argument/use case would be helpful for reconsideration. |
My intention was to use |
But aren't both representations/shapes isometries? The current behaviour is very old Julian behaviour. |
An isometry is a If this is old behaviour I assume it's unlikely to change, but I don't see where it would be useful to regard it as a |
Sure, but Householder reflections are naturally square, so you get the square matrix representation out of the very same data. As for the And the case At least, and I'm somewhat happy about that because I did a major |
Would be interesting to know what other languages do about it (Python, Matlab)... |
Sure, the same Householder reflections also define a square matrix, what I'm asking is whether is it useful for anything. I don't think so. I just looked it up, and Python (numpy) by default returns a non-square matrix, whereas MATLAB by default returns a square matrix. Both have can return the other one as an option. And neither can handle the Householder reflections efficiently, so kudos to you there. I'm aware of your I don't think defaulting to left multiplication is a good reason to choose anything. Computational complexity might be a good reason, but it's the same for both cases. I think consistency with As for |
I'm not sure whether this is a bug or intentional, but the handling of non-square
AbstractQ
is rather inconsistent.The text was updated successfully, but these errors were encountered: