diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2012-01-31 20:43:46 -0700 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2012-02-05 17:03:27 -0700 |
commit | 794e9c3b37bb08e95e31b40889947d1d772b8f18 (patch) | |
tree | 6e55e578cffb5dd213a1c39595a8487170c5bd7f /numpy/polynomial/polynomial.py | |
parent | ef767a54fae8977cb15d7e0849a8cb626c4b0f2c (diff) | |
download | numpy-794e9c3b37bb08e95e31b40889947d1d772b8f18.tar.gz |
STY: Code cleanup in polynomial [*]fromroots functions.
Use divmod instead of // and % separately.
Diffstat (limited to 'numpy/polynomial/polynomial.py')
-rw-r--r-- | numpy/polynomial/polynomial.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/numpy/polynomial/polynomial.py b/numpy/polynomial/polynomial.py index c8894c68e..7a5d3dbd5 100644 --- a/numpy/polynomial/polynomial.py +++ b/numpy/polynomial/polynomial.py @@ -187,12 +187,12 @@ def polyfromroots(roots) : else : [roots] = pu.as_series([roots], trim=False) roots.sort() - n = len(roots) p = [polyline(-r, 1) for r in roots] + n = len(p) while n > 1: - m = n//2 + m, r = divmod(n, 2) tmp = [polymul(p[i], p[i+m]) for i in range(m)] - if n%2: + if r: tmp[0] = polymul(tmp[0], p[-1]) p = tmp n = m |