Hello,
What is wrong with the code below and how to fix it? I have a function
that produces a polynomial in t. Then I want to plug in u/v in another
function. The code works if I replace QQ by ZZ at least for the first
ring, but rationals seem to be much faster.
Thank you!
Andrey
Rt.<t> = PolynomialRing(QQ,1)
p = 1+t
R.<u,v> = PolynomialRing(QQ, 2)
p(u/v)
Output:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/novoselt/.sage/sage_notebook/worksheets/admin/27/code/
50.py", line 9, in <module>
p(u/v)
File "/home/novoselt/sage/sage-3.0.1/local/lib/python2.5/site-
packages/sympy/plotting/", line 1, in <module>
File "multi_polynomial_libsingular.pyx", line 1461, in
sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__call__
(sage/rings/polynomial/multi_polynomial_libsingular.cpp:10503)
TypeError: object of type 'FractionFieldElement' has no len()
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---