What exactly do you mean by "simplify a real number?" On Thu, May 29, 2014 at 8:32 AM, SiL588 . <[email protected]> wrote: > Unfortunately I don't know the rules of Phyton language, i just started > using Sage notebook to do linear algebra computation. > I think I did what you said, I assinged m a value that was the result of > multiplication between real numbers. > So, if a real number have no simplify methods, how can I simplify it? > > > > Il giorno giovedì 29 maggio 2014 16:56:22 UTC+2, Simon King ha scritto: >> >> Hi! >> >> On 2014-05-29, SiL588 . <[email protected]> wrote: >> > Hi, i tried to simplify a number doing this: >> > m1.simplify() >> > but the output is >> > >> > AttributeError: 'sage.rings.real_mpfr.RealNumber' object has no >> > attribute 'simplify' >> > >> > >> > What does it mean? >> > What did I do wrong? I declared m1 like this: >> > m1 = var('m1') >> >> In order to be able to help, we need code that actually results in the >> error you mention. If one just defines m1 as a symbolic variable, then >> it works (in a trivial way, of course): >> sage: m1 = var('m1') >> sage: m1.simplify() >> m1 >> >> But let me guess, based on your using the word "declare": Do you expect >> that m1 will always be a symbolic variable after you did "m1=var('m1')"? >> That's not how Python works. In contrast to C, there are no static types >> associated with a variable. >> >> So, is it perhaps the case that at some point you did this: >> sage: m1 = 1324.67 >> sage: m1.simplify() >> ? >> It is then no surprise to get an attribute error, because after >> re-defining >> m1 as 1324.67 it is a real number, and real numbers have no >> simplify method. >> >> Best regards, >> Simon >> >> > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sage-support. > For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
