On Sun, Oct 21, 2012 at 3:32 PM, E. Mehmet Kıral <[email protected]> wrote: > Hello, > > When I write matrix(2,2,1) or matrix(QQ,3,3,1) I do not get the identitiy > matrix.
To get the 3x3 identity matrix, type identity_matrix(3) or MatrixSpace(QQ, 3, 3)(1) There are probably several other ways. Type matrix? for lots of examples. > > The only way the matrix function works is when I type > matrix() > and it gives me an empty matrix. > > Why is this so? Have I not installed some package correctly? Below is the > error message that I get. > sage: matrix(2) > --------------------------------------------------------------------------- > AttributeError Traceback (most recent call last) > > /home/eren/sage/<ipython console> in <module>() > > /home/eren/sage/local/lib/python2.7/site-packages/sage/matrix/constructor.pyc > in matrix(*args, **kwds) > 497 # check to see if the number of rows is specified > 498 try: > --> 499 import numpy > 500 if isinstance(args[0], numpy.ndarray): > 501 raise TypeError > > /home/eren/sage/local/lib/python2.7/site-packages/numpy/__init__.py in > <module>() > 134 return loader(*packages, **options) > 135 > --> 136 import add_newdocs > 137 __all__ = ['add_newdocs'] > 138 > > /home/eren/sage/local/lib/python2.7/site-packages/numpy/add_newdocs.py in > <module>() > 7 # core/fromnumeric.py, core/defmatrix.py up-to-date. > 8 > ----> 9 from numpy.lib import add_newdoc > 10 > 11 > ############################################################################### > > /home/eren/sage/local/lib/python2.7/site-packages/numpy/lib/__init__.py in > <module>() > 11 > 12 import scimath as emath > ---> 13 from polynomial import * > 14 #import convertcode > 15 from utils import * > > /home/eren/sage/local/lib/python2.7/site-packages/numpy/lib/polynomial.py in > <module>() > 9 import re > 10 import warnings > ---> 11 import numpy.core.numeric as NX > 12 > 13 from numpy.core import isscalar, abs, finfo, atleast_1d, hstack > > AttributeError: 'module' object has no attribute 'core' > > Thank you again > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > Visit this group at http://groups.google.com/group/sage-support?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support?hl=en.
