Dear All, Apologies if the question is too basic, but I cannot find the answer.
I have an expression, the result of a sympy calculation, of this type sqrt(pi)*(0.333333333333333*delta_1 + 0.333333333333333*delta_2 - 2.66666666666667*gamma*r**2) where delta_1, delta_2,, gamma, and, r are symbols, and would like to parse the atoms in such a way to replace the floats with rationals like in Rational(str(0.333333333333333)).limit_denominator(1000) Out[24]: 1/3 snd so on, to obtain something like sqrt(pi)*(1/3*delta_1 + 1/3*delta_2 - 8/3*gamma*r**2) What is the smartest way of doing this substitutions? Many thanks in advance Andrea -- You received this message because you are subscribed to the Google Groups "sympy" 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/sympy. For more options, visit https://groups.google.com/groups/opt_out.
