Christian Heimes
|
c5f05e45cf
|
Patch #2167 from calvin: Remove unused imports
|
2008-02-23 17:40:11 +00:00 |
Jeffrey Yasskin
|
1c214d6c94
|
Performance optimizations on Fraction's constructor.
./python.exe -m timeit -s 'from fractions import Fraction' 'Fraction(3)`
31.7 usec/loop -> 9.2 usec/loop
./python.exe -m timeit -s 'from fractions import Fraction' 'Fraction(3, 2)'`
27.7 usec/loop -> 9.32 usec/loop
./python.exe -m timeit -s 'from fractions import Fraction; f = Fraction(3, 2)' 'Fraction(f)'
31.9 usec/loop -> 14.3 usec/loop
|
2008-02-14 06:12:24 +00:00 |
Mark Dickinson
|
5f8bd3729e
|
Replace R=fractions.Fraction with F=fractions.Fraction in
test_fractions.py. This should have been part of the name
change from Rational to Fraction.
|
2008-02-12 21:46:54 +00:00 |
Mark Dickinson
|
e1b824793a
|
Implementation of Fraction.limit_denominator.
Remove Fraction.to_continued_fraction and
Fraction.from_continued_fraction
|
2008-02-12 21:31:59 +00:00 |
Mark Dickinson
|
cd873fc142
|
Put an extra space into the repr of a Fraction:
Fraction(1, 2) instead of Fraction(1,2).
|
2008-02-11 03:11:55 +00:00 |
Mark Dickinson
|
d058cd2cc8
|
Rename rational.Rational to fractions.Fraction, to avoid name clash
with numbers.Rational. See issue #1682 for related discussion.
|
2008-02-10 21:29:51 +00:00 |