On Jun 16, 2009, at 3:10 PM, Mikie wrote: > > Yes, and as you can see it works great in sage command line. When I > use it in a python script I get a syntax error for the period in > R.<x>. >
Clearly you are not using the preparser. What you could do is x = QQ['x'].gen(0) f = 2*x**2 - x f.factor() You can also do sage: preparse("x = QQ['x'].0") "x = QQ['x'].gen(0)" to see something that'll work in pure Python (assuming the needed imports). - Robert > On Jun 16, 12:30 pm, David Joyner <wdjoy...@gmail.com> wrote: >> Is this what you mean? >> >> sage: R.<x> = PolynomialRing(ZZ,"x") >> sage: f = 2*x**2-x >> sage: f.factor() >> x * (2*x - 1) >> >> >> >> On Tue, Jun 16, 2009 at 11:12 AM, >> Mikie<thephantom6...@hotmail.com> wrote: >> >>> When I use Sage to factor lets say 2*x**2-x it factors the 2 out >>> and >>> leaves a fraction in the expression. I would like to have it not >>> factor the polynomial unless their is an integer factor. By the >>> way I >>> have created a Twisted API that works. >> >>> On Jun 15, 4:51 pm, William Stein <wst...@gmail.com> wrote: >>>> On Mon, Jun 15, 2009 at 10:54 PM, >>>> Mikie<thephantom6...@hotmail.com> wrote: >> >>>>> Is there anyway to get the factor function to factor an expression >>>>> without using QQ['x'].0? I want just integer factors. >> >>>> I don't understand what you mean by "integer factors"? Can you >>>> give an example? >> >>>>> I have created a Twisted server using Sage to do calculations >>>>> from a >>>>> form. >>>>> When I put QQ['x'].0 into the sage script I get a systax on the >>>>> period. It does work from the command line. >>>>> Thanx >> >>>> -- >>>> William Stein >>>> Associate Professor of Mathematics >>>> University of Washingtonhttp://wstein.org- Hide quoted text - >> >> - Show quoted text - > > --~--~---------~--~----~------------~-------~--~----~ 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 URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---