1
1
from _typeshed import Incomplete
2
2
from collections .abc import Callable
3
3
from typing import Any , ClassVar , Final , Generic , Literal as L , type_check_only
4
- from typing_extensions import Never , Self , TypeVar , overload
4
+ from typing_extensions import Never , Self , TypeVar , deprecated , overload
5
5
6
6
import numpy as np
7
7
from _numtype import Array , ToGeneric_0d , ToGeneric_1nd , ToGeneric_nd
@@ -343,9 +343,7 @@ class MaskedArray(np.ndarray[_ShapeT_co, _DTypeT_co]):
343
343
344
344
#
345
345
@property
346
- def data (self ) -> Incomplete : ...
347
- @data .setter
348
- def data (self , value : Incomplete , / ) -> Incomplete : ...
346
+ def data (self ) -> np .ndarray [_ShapeT_co , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
349
347
350
348
#
351
349
def get_fill_value (self ) -> Incomplete : ...
@@ -368,6 +366,8 @@ class MaskedArray(np.ndarray[_ShapeT_co, _DTypeT_co]):
368
366
#
369
367
@property
370
368
def mT (self ) -> Self : ...
369
+ @property
370
+ def T (self ) -> Self : ...
371
371
372
372
#
373
373
def __new__ (
@@ -532,42 +532,50 @@ class MaskedArray(np.ndarray[_ShapeT_co, _DTypeT_co]):
532
532
def anom (self , axis : Incomplete = ..., dtype : Incomplete = ...) -> Incomplete : ...
533
533
def var ( # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
534
534
self ,
535
+ / ,
535
536
axis : Incomplete = ...,
536
537
dtype : Incomplete = ...,
537
538
out : Incomplete = ...,
538
- ddof : Incomplete = ... ,
539
+ ddof : float = 0 ,
539
540
keepdims : Incomplete = ...,
541
+ mean : Incomplete = ...,
540
542
) -> Incomplete : ...
541
543
def std ( # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
542
544
self ,
545
+ / ,
543
546
axis : Incomplete = ...,
544
547
dtype : Incomplete = ...,
545
548
out : Incomplete = ...,
546
- ddof : Incomplete = ... ,
549
+ ddof : float = 0 ,
547
550
keepdims : Incomplete = ...,
551
+ mean : Incomplete = ...,
548
552
) -> Incomplete : ...
549
553
550
554
#
551
555
def round (self , decimals : Incomplete = ..., out : Incomplete = ...) -> Incomplete : ... # pyright: ignore[reportIncompatibleMethodOverride]
552
556
553
557
#
554
- def sort ( # pyright: ignore[reportIncompatibleMethodOverride]
558
+ def sort ( # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
555
559
self ,
556
- axis : Incomplete = ...,
557
- kind : Incomplete = ...,
558
- order : Incomplete = ...,
559
- endwith : Incomplete = ...,
560
- fill_value : Incomplete = ...,
561
- stable : Incomplete = ...,
560
+ / ,
561
+ axis : Incomplete = - 1 ,
562
+ kind : Incomplete | None = None ,
563
+ order : Incomplete | None = None ,
564
+ endwith : bool = True ,
565
+ fill_value : Incomplete | None = None ,
566
+ * ,
567
+ stable : bool = False ,
562
568
) -> Incomplete : ...
563
- def argsort ( # pyright: ignore[reportIncompatibleMethodOverride]
569
+ def argsort ( # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
564
570
self ,
571
+ / ,
565
572
axis : Incomplete = ...,
566
- kind : Incomplete = ...,
567
- order : Incomplete = ...,
568
- endwith : Incomplete = ...,
569
- fill_value : Incomplete = ...,
570
- stable : Incomplete = ...,
573
+ kind : Incomplete | None = None ,
574
+ order : Incomplete | None = None ,
575
+ endwith : bool = True ,
576
+ fill_value : Incomplete | None = None ,
577
+ * ,
578
+ stable : bool = False ,
571
579
) -> Incomplete : ...
572
580
573
581
#
@@ -636,15 +644,16 @@ class MaskedArray(np.ndarray[_ShapeT_co, _DTypeT_co]):
636
644
repeat : Incomplete
637
645
squeeze : Incomplete
638
646
swapaxes : Incomplete
639
- T : Incomplete
640
647
transpose : Incomplete
641
648
642
649
#
643
650
def toflex (self ) -> Incomplete : ...
644
651
def torecords (self ) -> Incomplete : ...
645
- def tolist (self , fill_value : Incomplete = ...) -> Incomplete : ...
646
- def tobytes (self , fill_value : Incomplete = ..., order : Incomplete = ...) -> Incomplete : ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
647
- def tofile (self , fid : Incomplete , sep : Incomplete = ..., format : Incomplete = ...) -> Incomplete : ...
652
+ def tolist (self , fill_value : Incomplete | None = None ) -> Incomplete : ...
653
+ @deprecated ("tostring() is deprecated. Use tobytes() instead." )
654
+ def tostring (self , / , fill_value : Incomplete | None = None , order : _OrderKACF = "C" ) -> bytes : ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
655
+ def tobytes (self , / , fill_value : Incomplete | None = None , order : _OrderKACF = "C" ) -> bytes : ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
656
+ def tofile (self , / , fid : Incomplete , sep : str = "" , format : str = "%s" ) -> Incomplete : ...
648
657
649
658
class mvoid (MaskedArray [_ShapeT_co , _DTypeT_co ]):
650
659
def __new__ (
0 commit comments