def test_rationalize(): from mpmath import cos, pi, mpf assert rationalize(cos(pi / 3)) == S.Half assert rationalize(mpf("0.333333333333333")) == Rational(1, 3) assert rationalize(mpf("-0.333333333333333")) == Rational(-1, 3) assert rationalize(pi, maxcoeff=250) == Rational(355, 113)
def test_rationalize(): from mpmath import cos, pi, mpf assert rationalize(cos(pi / 3)) == sympify("1/2") assert rationalize(mpf("0.333333333333333")) == sympify("1/3") assert rationalize(mpf("-0.333333333333333")) == sympify("-1/3") assert rationalize(pi, maxcoeff=250) == sympify("355/113")
def test_rationalize(): from mpmath import cos, pi, mpf assert rationalize(cos(pi/3)) == Rational(1, 2) assert rationalize(mpf("0.333333333333333")) == Rational(1, 3) assert rationalize(mpf("-0.333333333333333")) == Rational(-1, 3) assert rationalize(pi, maxcoeff = 250) == Rational(355, 113)
def test_rationalize(): from mpmath import cos, pi, mpf assert rationalize(cos(pi/3)) == sympify("1/2") assert rationalize(mpf("0.333333333333333")) == sympify("1/3") assert rationalize(mpf("-0.333333333333333")) == sympify("-1/3") assert rationalize(pi, maxcoeff = 250) == sympify("355/113")