Hi,
I have a small (nonsense) example of a program I would like to be able
to convert to cython. But I don't know how to convert:
"R.<A,B,C>=QQ[]", ".factor()", ".unit()" and
".factor(proof=False,limit=10^5)". I could not find anything in the
documentation about for instance handling elements of R.<A,B,C>=QQ[],
thus
sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.


R.<A,B,C>=QQ[]
def test(trio,expr=(A,B,C)):
    (a,b,c)=sorted(map(lambda x: abs(x(trio)),expr))
    basis=prod(expr).factor()
    te_ontbinden=[abs(w[0](trio)) for w in basis]+[QQ(basis.unit())]
    radl=abs(prod(uniq([p for g in te_ontbinden for p,_ in
ZZ(g).factor(proof=False,limit=10^5)])))
    return radl

test((1,8,9),(A^2,C^2-A^2,C^2))
30

Any help is appreciated! Roland

-- 
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