Skip to content

Commit 689178b

Browse files
author
Vahid Tavanashad
committed
update docstring
1 parent 56bbab2 commit 689178b

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

dpnp/dpnp_iface_nanfunctions.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -636,39 +636,38 @@ def nanmedian(a, axis=None, out=None, overwrite_input=False, keepdims=False):
636636
>>> a = np.array([[10.0, 7, 4], [3, 2, 1]])
637637
>>> a[0, 1] = np.nan
638638
>>> a
639-
array([[10, nan, 4],
640-
[ 3, 2, 1]])
639+
array([[10., nan, 4.],
640+
[ 3., 2., 1.]])
641641
>>> np.median(a)
642642
array(nan)
643643
>>> np.nanmedian(a)
644644
array(3.)
645645
646646
>>> np.nanmedian(a, axis=0)
647-
array([6.5, 2. , 2.5])
647+
array([6.5, 2., 2.5])
648648
>>> np.nanmedian(a, axis=1)
649-
array([7., 2.])
649+
array([7., 2.])
650650
651651
>>> b = a.copy()
652652
>>> np.nanmedian(b, axis=1, overwrite_input=True)
653-
array([7., 2.])
653+
array([7., 2.])
654654
>>> assert not np.all(a==b)
655655
>>> b = a.copy()
656656
>>> np.nanmedian(b, axis=None, overwrite_input=True)
657-
array(3.0)
657+
array(3.)
658658
>>> assert not np.all(a==b)
659659
660660
"""
661661

662662
dpnp.check_supported_arrays_type(a)
663+
ignore_nan = False
663664
if dpnp.issubdtype(a.dtype, dpnp.inexact):
664665
mask = dpnp.isnan(a)
665666
if dpnp.any(mask):
666-
return dpnp_median(
667-
a, axis, out, overwrite_input, keepdims, ignore_nan=True
668-
)
667+
ignore_nan = True
669668

670669
return dpnp_median(
671-
a, axis, out, overwrite_input, keepdims, ignore_nan=False
670+
a, axis, out, overwrite_input, keepdims, ignore_nan=ignore_nan
672671
)
673672

674673

dpnp/dpnp_iface_statistics.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -788,20 +788,20 @@ def median(a, axis=None, out=None, overwrite_input=False, keepdims=False):
788788
>>> np.median(a, axis=0)
789789
array([6.5, 4.5, 2.5])
790790
>>> np.median(a, axis=1)
791-
array([7., 2.])
791+
array([7., 2.])
792792
>>> np.median(a, axis=(0, 1))
793793
array(3.5)
794794
795795
>>> m = np.median(a, axis=0)
796796
>>> out = np.zeros_like(m)
797797
>>> np.median(a, axis=0, out=m)
798-
array([6.5, 4.5, 2.5])
798+
array([6.5, 4.5, 2.5])
799799
>>> m
800-
array([6.5, 4.5, 2.5])
800+
array([6.5, 4.5, 2.5])
801801
802802
>>> b = a.copy()
803803
>>> np.median(b, axis=1, overwrite_input=True)
804-
array([7., 2.])
804+
array([7., 2.])
805805
>>> assert not np.all(a==b)
806806
>>> b = a.copy()
807807
>>> np.median(b, axis=None, overwrite_input=True)

0 commit comments

Comments
 (0)