diff options
author | Michael Schneeberger <michael.schneeberger@fhnw.ch> | 2024-02-26 10:03:13 +0100 |
---|---|---|
committer | Michael Schneeberger <michael.schneeberger@fhnw.ch> | 2024-02-26 10:03:13 +0100 |
commit | 323ed564cc78cdeef181906d3d78acc739c1e942 (patch) | |
tree | 74c752dd42394a0e166eb6f1feb4e60c4bfd33df /README.md | |
parent | clean ups (diff) | |
download | polymatrix-323ed564cc78cdeef181906d3d78acc739c1e942.tar.gz polymatrix-323ed564cc78cdeef181906d3d78acc739c1e942.zip |
update readme
Diffstat (limited to '')
-rw-r--r-- | README.md | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -61,11 +61,17 @@ state, poly_matrix = f3.apply(state) # PolyMatrixImpl(terms={(0, 0): {((0, 1), (1, 1)): 1, ((0, 1),): 2, ((1, 1),): 1}}, shape=(1, 1)) print(poly_matrix) -state, matrix_repr = polymatrix.to_matrix_repr((f3,), x).apply(state) +state, sympy_repr = polymatrix.to_sympy(f3,).apply(state) + +# prints the sympy representation of the polynomial matrix +# [[x1*x2 + 2*x1 + x2]] +print(sympy_repr) + +state, dense_repr = polymatrix.to_dense((f3,), x).apply(state) # prints the numpy matrix representations of the polynomial matrix # array([[2., 1.]]) # array([[0. , 0.5, 0.5, 0. ]]) -print(matrix_repr.data[0][1]) # numpy array -print(matrix_repr.data[0][2].toarray()) # sparse scipy array +print(dense_repr.data[0][1]) # numpy array +print(dense_repr.data[0][2].toarray()) # sparse scipy array ``` |