-
This issue is to track extending the DomainMatrix code and making use of it more widely to speed up slow matrix computations. The DomainMatrix class has been introduced and extended already in a numbe…
-
Example
```python
In[1]: from sympy import Matrix,S,symbols,QQ,I,init_printing,Poly
from sympy.polys.domains import QQ
import gmpy2 as gm
init_printing()
I…
-
This issue is to discuss speeding Matrix.inv for matrices with different kinds of expressions. Here is an example of why we might want to do that:
```python
In [12]: M = randMatrix(5) + randMatrix(5…
-
The syntax for [callable symbolic expressions](http://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/callable.html) works in the simplest cases, but beyond that it breaks down and causes …
-
One optimization I miss in Julia compared to other GC-based language implementations are "tagged pointers".
## The problem
Consider the `BigInt` type: it is a *lot* slower than `Int` and takes u…
-
I'm writing a computer algebra system that uses `nalgebra::base::Matrix` as a generic matrix/vector type. Matrix coefficients can be arbitrary symbolic expressions, implying that they are not necessar…
p-e-w updated
2 years ago
-
# Problem
Common use case:
- User runs sdp2input, it writes sdp to disk
- User run sdpb, it reads sdp from disk and runs solver
- Intermediate sdp is never used elsewhere
These intermediate I…
-
This could just be a small wrapper around `arb_mul(b, a, a, prec)` for now.
-
Currently `MatrixGroup` claims to cover only subgroups of the groups `GL(n,q)`, that is, matrix groups over finite fields.
This means that we cannot create for example a matrix group over the Integer…
-
Sirs,
So I've been experimenting with the freq_weights fork that we've put together. Overall, I've very pleased with the speed. I threw about 3 million records with 120 parameters at statsmodels. The…