@@ -36,7 +36,7 @@ class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]):
3636 @overload # type: ignore[override]
3737 def __getitem__ (self , key : CanIndex | _ArrayLikeInt_co | tuple [CanIndex | _ArrayLikeInt_co , ...], / ) -> Any : ...
3838 @overload
39- def __getitem__ (self , key : _ToIndex1 | _ToIndex2 , / ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
39+ def __getitem__ (self , key : _ToIndex1 | _ToIndex2 , / ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
4040 @overload
4141 def __getitem__ (self : _nt .Array [np .void ], key : str , / ) -> matrix [_ShapeT_co , np .dtype ]: ...
4242 @overload
@@ -140,7 +140,7 @@ class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]):
140140 @overload # type: ignore[override]
141141 def max (self : _nt .Array [_ScalarT ], / , axis : None = None , out : None = None ) -> _ScalarT : ...
142142 @overload
143- def max (self , / , axis : _ToAxis , out : None = None ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
143+ def max (self , / , axis : _ToAxis , out : None = None ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
144144 @overload
145145 def max (self , / , axis : _ToAxis | None , out : _ArrayT ) -> _ArrayT : ...
146146 @overload
@@ -150,7 +150,7 @@ class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]):
150150 @overload # type: ignore[override]
151151 def min (self : _nt .Array [_ScalarT ], / , axis : None = None , out : None = None ) -> _ScalarT : ...
152152 @overload
153- def min (self , / , axis : _ToAxis , out : None = None ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
153+ def min (self , / , axis : _ToAxis , out : None = None ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
154154 @overload
155155 def min (self , / , axis : _ToAxis | None , out : _ArrayT ) -> _ArrayT : ...
156156 @overload
@@ -180,7 +180,7 @@ class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]):
180180 @overload # type: ignore[override]
181181 def ptp (self : _nt .Array [_ScalarT ], / , axis : None = None , out : None = None ) -> _ScalarT : ...
182182 @overload
183- def ptp (self , / , axis : _ToAxis , out : None = None ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
183+ def ptp (self , / , axis : _ToAxis , out : None = None ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
184184 @overload
185185 def ptp (self , / , axis : _ToAxis | None , out : _ArrayT ) -> _ArrayT : ...
186186 @overload
@@ -192,22 +192,22 @@ class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]):
192192
193193 #
194194 @override
195- def squeeze (self , / , axis : _ToAxis | None = None ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
195+ def squeeze (self , / , axis : _ToAxis | None = None ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
196196 @override
197- def ravel (self , / , order : _OrderKACF = "C" ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
197+ def ravel (self , / , order : _OrderKACF = "C" ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
198198 @override
199- def flatten (self , / , order : _OrderKACF = "C" ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
199+ def flatten (self , / , order : _OrderKACF = "C" ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
200200
201201 #
202202 @property
203203 @override
204- def T (self ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ... # type: ignore[override]
205- def getT (self ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
204+ def T (self ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ... # type: ignore[override]
205+ def getT (self ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
206206
207207 #
208208 @property
209- def H (self ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
210- def getH (self ) -> matrix [_nt .Shape2 , _DTypeT_co ]: ...
209+ def H (self ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
210+ def getH (self ) -> matrix [_nt .Rank2 , _DTypeT_co ]: ...
211211
212212 #
213213 @property
@@ -221,8 +221,8 @@ class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]):
221221
222222 #
223223 @property
224- def A1 (self ) -> np .ndarray [_nt .Shape1 , _DTypeT_co ]: ...
225- def getA1 (self ) -> np .ndarray [_nt .Shape1 , _DTypeT_co ]: ...
224+ def A1 (self ) -> np .ndarray [_nt .Rank1 , _DTypeT_co ]: ...
225+ def getA1 (self ) -> np .ndarray [_nt .Rank1 , _DTypeT_co ]: ...
226226
227227#
228228@overload
0 commit comments