It probably needs just another type check in the maze of the matrix 
constructors.

Best,
Travis


On Friday, September 11, 2015 at 2:06:28 PM UTC-5, John H Palmieri wrote:
>
> This is probably easy to fix, but I don't know how:
>
> sage: id = identity_matrix(GF(2), 1)
> sage: id.augment(id)  # works
> [1 1]
> sage: id.augment(id.sparse_matrix())   # doesn't
> ---------------------------------------------------------------------------
> TypeError                                 Traceback (most recent call last)
> <ipython-input-3-b29f21cac27f> in <module>()
> ----> 1 id.augment(id.sparse_matrix())
>
> /Users/palmieri/Desktop/Sage_stuff/git/sage/src/sage/matrix/matrix_mod2_dense.pyx
>  
> in sage.matrix.matrix_mod2_dense.Matrix_mod2_dense.augment 
> (build/cythonized/sage/matrix/matrix_mod2_dense.c:11113)()
>    1576             right = right.column()
>    1577 
> -> 1578         cdef Matrix_mod2_dense other = right
>    1579 
>    1580         if self._nrows != other._nrows:
>
> TypeError: Cannot convert 
> sage.matrix.matrix_modn_sparse.Matrix_modn_sparse to 
> sage.matrix.matrix_mod2_dense.Matrix_mod2_dense
>
>
> See http://trac.sagemath.org/ticket/19165
>
> -- 
> John
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to