summaryrefslogtreecommitdiff
path: root/numpy/lib/function_base.py
diff options
context:
space:
mode:
authorEric Wieser <wieser.eric@gmail.com>2018-07-30 22:52:14 -0700
committerEric Wieser <wieser.eric@gmail.com>2018-07-30 22:52:14 -0700
commitdc6b8df8d1025c522a2877bb06547d143f481cc6 (patch)
tree39425cad8b1b676de0af66e914a15bd5c53a2c70 /numpy/lib/function_base.py
parent083aedba2f49e1b490d3e122f5927f0718cf202c (diff)
downloadnumpy-dc6b8df8d1025c522a2877bb06547d143f481cc6.tar.gz
MAINT: np.angle: Remove unnecessary multiplication
Diffstat (limited to 'numpy/lib/function_base.py')
-rw-r--r--numpy/lib/function_base.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/numpy/lib/function_base.py b/numpy/lib/function_base.py
index 1a43da8b0..ea6339514 100644
--- a/numpy/lib/function_base.py
+++ b/numpy/lib/function_base.py
@@ -1339,10 +1339,6 @@ def angle(z, deg=0):
45.0
"""
- if deg:
- fact = 180/pi
- else:
- fact = 1.0
z = asarray(z)
if (issubclass(z.dtype.type, _nx.complexfloating)):
zimag = z.imag
@@ -1350,7 +1346,11 @@ def angle(z, deg=0):
else:
zimag = 0
zreal = z
- return arctan2(zimag, zreal) * fact
+
+ a = arctan2(zimag, zreal)
+ if deg:
+ a *= 180/pi
+ return a
def unwrap(p, discont=pi, axis=-1):