10000 Moving warning outside of for loop. · numpy/numpy@3e82d6d · GitHub
[go: up one dir, main page]

Skip to content

Commit 3e82d6d

Browse files
committed
Moving warning outside of for loop.
1 parent a320fd7 commit 3e82d6d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

numpy/lib/function_base.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3083,10 +3083,10 @@ def _median(a, axis=None, out=None, overwrite_input=False):
30833083
rout = out
30843084
else:
30853085
rout = a.dtype.type(np.nan)
3086-
else:
3087-
for i in range(np.count_nonzero(n.ravel())):
3088-
warnings.warn("Invalid value encountered in median",
3089-
RuntimeWarning)
3086+
elif np.count_nonzero(n.ravel()) > 0:
3087+
warnings.warn("Invalid value encountered in median for" +
3088+
" %d results" % np.count_nonzero(n.ravel()),
3089+
RuntimeWarning)
30903090
rout[n] = np.nan
30913091
return rout
30923092
else:

0 commit comments

Comments
 (0)
0