+
    QiK                         ^ RI t ^ RIt^ RIHt ^ RIHt R tR tRt	] P                  P                  R]	4      R 4       tR# )	    N)masked_array)assert_array_equalc                      R p \        . RO. ROR7      p\        P                  ! \        V R7      ;_uu_ 4        VP                   RRR4       R#   + '       g   i     R# ; i)z+matrix transpose with ndim < 2 is undefineddatamask)matchN)                  )r
   r   r
   r
   r
   r   )r   pytestraises
ValueErrormT)msgma_arrs     e/Users/mibo/.openclaw/workspace/.venv/lib/python3.14/site-packages/numpy/ma/tests/test_arrayobject.py)test_matrix_transpose_raises_error_for_1dr      s>    
7C113F	z	-	-		 
.	-	-	-s   AA 	c                  x    \        . RO. RO.. RO. RO.R7      p \        V P                  V P                  4       R# )r
   r   N)r
   r   r   )r   r   r   )r
   r   r
   )r
   r
   r   )r   r   Tr   )r   s    r   )test_matrix_transpose_equals_transpose_2dr      s-    	95 )957Fvxx+    shapec                 v   \        V 4      p\        P                  ! V R,          4      p\        P                  ! W 4      p\        P                  P                  ^*4      pVP                  ^ ^.V R7      p\        W5R7      p\        P                  ! W1^,
          V^,
          4      p\        WvP                  4       R# )r
   )sizer   N)lennparangebroadcast_torandomdefault_rngchoicer   swapaxesr   r   )r   num_of_axesvecarrrngr   r   tgts   &       r   %test_matrix_transpose_equals_swapaxesr-      s    e*K
))E"I
C
//#
%C
))


#C::q!f5:)Ds.F
++c?K!O
<CsII&r   ))r   r   )r   r   r   )r   r   r   r   )r   numpyr!   numpy.mar   numpy.testingr   r   r   ARRAY_SHAPES_TO_TESTmarkparametrizer-    r   r   <module>r5      sI      ! ,,  "67
' 8
'r   