Thanks!

R

On Jan 8, 2:57 pm, John Cremona <john.crem...@gmail.com> wrote:
> Look at the documentation for load (by typing load?)
>
> The correct syntax is
>
> load ('foomat')
>
> It returns the saved object.  Hence:
>
> sage: foomat2 = load('foomat')
> sage: foomat == foomat2
> True
>
> John Cremona
>
> On Jan 8, 4:41 pm, ricardomayerb <ricardomay...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hello everyone,
>
> > My desired result and probably the context of the problem to
> > understand it better:
> > -> Well, I'd like to load some previously saved symbolic matrices.
> > There are several of then and they are time consuming to compute. So
> > ideally I'd like to just load them every time instead of computing
> > them from scratch.
>
> > My platform and operating system:
> > -> Ubuntu 10.04 virtual machine , windows host, virtualbox version 4.0
>
> > which version of Sage you use (command: "version()" in Sage)
> > -> Sage 4.6
>
> > how you have acquired Sage (binary build, compiled from source, ...)
> > compiled from source
>
> > and if applicable, include reproducible commands which cause the
> > error, along with possible error messages.
> > -> Sure, here is a toy version of my problem that I just ran in sage's
> > command line:
>
> > example:
> >   alpha, beta, delta = var('alpha, beta, delta')
> >   foomat = matrix([[alpha, beta],[delta,alpha]])
> >   save(foomat,'foomat')
> >   load(foomat,'foomat')
>
> > error message:
> > ---------------------------------------------------------------------------
> > AttributeError                            Traceback (most recent call
> > last)
>
> > /home/ricardo/sage-4.6/<ipython console> in <module>()
>
> > /home/ricardo/sage-4.6/local/lib/python2.6/site-packages/sage/
> > structure/sage_object.so in sage.structure.sage_object.load (sage/
> > structure/sage_object.c:7033)()
>
> > /home/ricardo/sage-4.6/local/lib/python2.6/site-packages/sage/
> > structure/sage_object.so in sage.structure.sage_object.load (sage/
> > structure/sage_object.c:7188)()
>
> > /home/ricardo/sage-4.6/local/lib/python2.6/site-packages/sage/misc/
> > preparser.pyc in is_loadable_filename(filename)
> >    1386     # Loop over list of supported code file extensions for the
> > load function.
> >    1387     for ext in ['.py', '.pyx', '.sage', '.spyx']:
> > -> 1388         if filename.endswith(ext):
> >    1389             return True
> >    1390     return False
>
> > /home/ricardo/sage-4.6/local/lib/python2.6/site-packages/sage/
> > structure/element.so in sage.structure.element.Element.__getattr__
> > (sage/structure/element.c:2666)()
>
> > /home/ricardo/sage-4.6/local/lib/python2.6/site-packages/sage/
> > structure/parent.so in sage.structure.parent.getattr_from_other_class
> > (sage/structure/parent.c:2840)()
>
> > /home/ricardo/sage-4.6/local/lib/python2.6/site-packages/sage/
> > structure/parent.so in sage.structure.parent.raise_attribute_error
> > (sage/structure/parent.c:2611)()
>
> > AttributeError:
> > 'sage.matrix.matrix_symbolic_dense.Matrix_symbolic_dense' object has
> > no attribute 'endswith'
>
> > Question: Is this a bug? Is there a workaround? I did a bit of search
> > before sending this post, but couldn't find this same problem.
>
> > I'm fairly new to both Sage and Python. Sage reference manual says
> > that Matrix symbolic class are basically points to a Maxima object ...
> > so maybe this is a bug inside Maxima and not in Sage proper, but I
> > would not know.
>
> > Thanks in advance for your comments and help
>
> > best,
> > Ricardo

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to