# Linear Equation from FFC generated from variational formulation

**URL:** <https://fenicsproject.discourse.group/t/linear-equation-from-ffc-generated-from-variational-formulation/10675>\
**Category:** variational formulation\
**Created:** [March 14, 2023, 12:31am UTC](https://fenicsproject.discourse.group/t/linear-equation-from-ffc-generated-from-variational-formulation/10675 "2023-03-14T00:31:41Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![dokken](https://yyz2.discourse-cdn.com/free1/user_avatar/fenicsproject.discourse.group/dokken/32/1560_2.png) [@dokken](https://fenicsproject.discourse.group/u/dokken)\
**Post date:** [March 14, 2023, 3:28pm UTC](https://fenicsproject.discourse.group/t/linear-equation-from-ffc-generated-from-variational-formulation/10675/4 "2023-03-14T15:28:59Z")

</div>

Following [Transform dolfinx assemble matrix to numpy array - #11 by Samuel\_Groth](https://fenicsproject.discourse.group/t/transform-dolfinx-assemble-matrix-to-numpy-array/2589/11), but adapted to legacy DOLFIN, I would do something along the lines of

```python
from scipy.sparse import csr_matrix
ai, aj, av = as_backend_type(A).mat().getValuesCSR()
Asp = csr_matrix((av, aj, ai))

```

to get a SCIPY CSR matrix.

---

_[View the full topic](https://fenicsproject.discourse.group/t/linear-equation-from-ffc-generated-from-variational-formulation/10675)._
