-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Refactor {Matrix,Vector}_double_dense through ..._numpy_dense, add ..._numpy_integer_dense #32465
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:4
setting to needs_review for the patchbot. Still needs work to hook it into the constructor etc. New commits:
|
Commit: |
Author: Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:10
Stalled in |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
Do I understand this ticket correctly that it is basically refactoring out methods into base classes? Why isn't, e.g., |
comment:14
Replying to @tscrim:
Yes |
comment:15
Replying to @tscrim:
|
Reviewer: Travis Scrimshaw |
comment:16
Ah, I see. Thank you. This is essentially a positive review. One little change I saw when reading it over (a while-we-are-at-it): In - The tolerance inequality is strict:
+ The tolerance inequality is strict::
+
sage: m.is_symmetric(tol=0.1)
False
sage: m.is_symmetric(tol=0.11)
True Once done, you can set a positive review on my behalf. |
comment:18
Thank you! |
comment:19
On 32-bit:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:22
Nice catch, fixed now |
Changed branch from u/mkoeppe/refactor_matrix_double_dense_through_matrix_numpy_dense to |
... in order to define matrix spaces backed by numpy arrays of various types
https://numpy.org/doc/stable/reference/arrays.scalars.html#signed-integer-types
For
ZZ
, this could for example provide a separate element implementation that is never used for arithmetic, but is good enough for creating matrices in methods such asvertex_adjacency_matrix
(#32666)Related earlier ticket: #7920
CC: @kliem @orlitzky
Component: linear algebra
Author: Matthias Koeppe
Branch/Commit:
b0a1a04
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/32465
The text was updated successfully, but these errors were encountered: