summaryrefslogtreecommitdiff
path: root/numpy/polynomial/chebyshev.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/polynomial/chebyshev.py')
-rw-r--r--numpy/polynomial/chebyshev.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/numpy/polynomial/chebyshev.py b/numpy/polynomial/chebyshev.py
index 4bd0a90f6..42d7db018 100644
--- a/numpy/polynomial/chebyshev.py
+++ b/numpy/polynomial/chebyshev.py
@@ -277,7 +277,9 @@ def _zseries_int(zs) :
n = 1 + len(zs)//2
ns = np.array([-1, 0, 1], dtype=zs.dtype)
zs = _zseries_mul(zs, ns)
- zs /= np.arange(-n, n+1)*2
+ div = np.arange(-n, n+1)*2
+ zs[:n] /= div[:n]
+ zs[n+1:] /= div[n+1:]
zs[n] = 0
return zs