@@ -779,8 +779,8 @@ class matrix_normal_gen(multi_rv_generic):
779779 self ,
780780 / ,
781781 mean : onp .ToFloat2D | None = None ,
782- rowcov : onp .ToFloat2D | onp .ToFloat = 1 ,
783- colcov : onp .ToFloat2D | onp .ToFloat = 1 ,
782+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
783+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
784784 seed : onp .random .ToRNG | None = None ,
785785 ) -> matrix_normal_frozen : ...
786786
@@ -790,16 +790,16 @@ class matrix_normal_gen(multi_rv_generic):
790790 / ,
791791 X : onp .ToFloatND ,
792792 mean : onp .ToFloat2D | None = None ,
793- rowcov : onp .ToFloat2D | onp .ToFloat = 1 ,
794- colcov : onp .ToFloat2D | onp .ToFloat = 1 ,
793+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
794+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
795795 ) -> _ScalarOrArray_f8 : ...
796796 def pdf (
797797 self ,
798798 / ,
799799 X : onp .ToFloatND ,
800800 mean : onp .ToFloat2D | None = None ,
801- rowcov : onp .ToFloat2D | onp .ToFloat = 1 ,
802- colcov : onp .ToFloat2D | onp .ToFloat = 1 ,
801+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
802+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
803803 ) -> _ScalarOrArray_f8 : ...
804804
805805 # If `size > 1` the output is 3-D, otherwise 2-D.
@@ -808,8 +808,8 @@ class matrix_normal_gen(multi_rv_generic):
808808 self ,
809809 / ,
810810 mean : onp .ToFloat2D | None = None ,
811- rowcov : onp .ToFloat2D | onp .ToFloat = 1 ,
812- colcov : onp .ToFloat2D | onp .ToFloat = 1 ,
811+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
812+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
813813 size : Literal [1 ] = 1 ,
814814 random_state : onp .random .ToRNG | None = None ,
815815 ) -> onp .Array2D [np .float64 ]: ...
@@ -818,8 +818,8 @@ class matrix_normal_gen(multi_rv_generic):
818818 self ,
819819 / ,
820820 mean : onp .ToFloat2D | None ,
821- rowcov : onp .ToFloat2D | onp .ToFloat ,
822- colcov : onp .ToFloat2D | onp .ToFloat ,
821+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D ,
822+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D ,
823823 size : int ,
824824 random_state : onp .random .ToRNG | None = None ,
825825 ) -> _Array2ND [np .float64 ]: ...
@@ -828,15 +828,17 @@ class matrix_normal_gen(multi_rv_generic):
828828 self ,
829829 / ,
830830 mean : onp .ToFloat2D | None = None ,
831- rowcov : onp .ToFloat2D | onp .ToFloat = 1 ,
832- colcov : onp .ToFloat2D | onp .ToFloat = 1 ,
831+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
832+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
833833 * ,
834834 size : int ,
835835 random_state : onp .random .ToRNG | None = None ,
836836 ) -> _Array2ND [np .float64 ]: ...
837837
838838 #
839- def entropy (self , / , rowcov : _AnyCov = 1 , colcov : _AnyCov = 1 ) -> np .float64 : ...
839+ def entropy (
840+ self , / , rowcov : onp .ToFloat | onp .ToFloat1D | onp .ToFloat2D = 1 , colcov : onp .ToFloat | onp .ToFloat1D | onp .ToFloat2D = 1
841+ ) -> np .float64 : ...
840842
841843class matrix_normal_frozen (multi_rv_frozen [matrix_normal_gen ]):
842844 # pyrefly: ignore [bad-override]
@@ -849,8 +851,8 @@ class matrix_normal_frozen(multi_rv_frozen[matrix_normal_gen]):
849851 self ,
850852 / ,
851853 mean : onp .ToFloat2D | None = None ,
852- rowcov : onp .ToFloat2D | onp .ToFloat = 1 ,
853- colcov : onp .ToFloat2D | onp .ToFloat = 1 ,
854+ rowcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
855+ colcov : onp .ToFloat | onp .ToFloat1D | onp . ToFloat2D = 1 ,
854856 seed : onp .random .ToRNG | None = None ,
855857 ) -> None : ...
856858 def logpdf (self , / , X : onp .ToFloatND ) -> _ScalarOrArray_f8 : ...
0 commit comments