-
Notifications
You must be signed in to change notification settings - Fork 56
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
Improve rand
for tangent vectors on SpecialOrthogonal(2)
#688
Comments
SpecialOrthogonal(2)
are... not random
Okay, it's random, so the title is wrong, but it is not normally distributed. |
Yes, we should change the distribution to something like |
SpecialOrthogonal(2)
are... not randomrand
for tangent vectors on SpecialOrthogonal(2)
I think this is really and nice random – But you are right, something more normally distributed would be nicer here. but getting distributions (and hence a proper generic Here, Mateusz remark should fix this for now at least. |
I see, that explains it. I should have been warned by the documentation: So random vectors on a circle group returning zero (#686) is also fine, since it samples from a finite set of one element. I guess the conclusion is that |
Well, it should be dependable and return something more reasonable. I will patch both this and CircleGroup. |
If you have nice random functions, PRs are very welcome. But there is also a reason that we had the idea to start We can not guarantee much by now, but as Mateusz write, we can surely improve them a bit. |
This should fix both issues: #689 |
If M is defined as
[0 1; -1 0]
, thenThis contaminates products or semidirect products with
SO(2)
, for instance, tangent vector ofSpecialEuclidean(2)
are not random either.The text was updated successfully, but these errors were encountered: