+
    xȇiA                     R    ^ RI t ^ RIt^ RIt^ RIHtHtHt ^ RIH	t
  ! R R4      tR# )    N)	DataFrameIndexSeriesc                   ,   a  ] tR t^t o R tR tRtV tR# )
TestMatMulc                	   \        \        P                  P                  ^4      P	                  R	4      . R
O. ROR7      p\        \        P                  P                  ^4      P	                  R4      . RORR.R7      p\
        P                  ! W4      p\        \        P                  ! VP                  VP                  4      . R
ORR.R7      p\        P                  ! W44       \
        P                  ! WP                  4      p\        \        P                  ! VP                  VP                  P                  4      . R
OR7      p\        P                  ! W44       \
        P                  ! VP                  V4      p\        V\         4      '       g   Q hVP                  P!                  VP                  4      '       g   Q hVP"                  P!                  \%        \'        ^4      4      4      '       g   Q h\        P                  ! VP                  VP                  4      p\        P(                  ! VP                  V4       \
        P                  ! VP                  P+                  4       V4      p\        \        P                  ! VP                  VP                  4      . R
ORR.R7      p\        P(                  ! VP                  VP                  4       VP,                  P/                  4       P1                  \2        4      VR&   \
        P                  ! W4      p\        \        P                  ! VP                  VP                  4      . R
ORR.R7      p\        P                  ! W44       VP1                  \2        4      p\
        P                  ! W4      p\        \        P                  ! VP                  VP                  4      . R
ORR.R7      p\        P                  ! W44       \        \        P                  P                  ^4      P	                  R	4      . RO\'        ^4      R7      p\        \        P                  P                  ^4      P	                  R4      \'        ^4      . ROR7      p\4        P6                  ! \8        RR7      ;_uu_ 4        \
        P                  ! WV4       RRR4       R#   + '       g   i     R# ; i)   q)indexcolumnsonetwo)r   alignedmatchN)      )abc)pr
   rs)r   r	   )   r	   r      r   )r   nprandomdefault_rngstandard_normaloperatormatmuldotvaluestmassert_frame_equalr   r   assert_series_equal
isinstancer   equalsr   r   rangeassert_almost_equaltolistr
   roundastypeintpytestraises
ValueError)selfr   r   resultexpecteddfdf2s   &      v/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/methods/test_matmul.pytest_matmulTestMatMul.test_matmul   s4   II!!!$44V<!(

 II!!!$44V<&EN
 &FF188QXX&ou~
 	f/ EE*"&&155<<8P
v0 1-&),,,,~~$$QYY////||""5q?333366!((AHH-
v}}h7 !2A6FF188QXX&ou~
 	v}}hoo> ##C(#&FF188QXX&ou~
 	f/ HHSM&FF188QXX&ou~
 	f/ II!!!$44V<!H

 II!!!$44V<(
 ]]:Y77OOB$ 8777s   R::S	c                   \         P                  P                  ^4      P                  R4      p\         P                  P                  ^4      P                  R4      p\        V4      pRp\        P
                  ! \        VR7      ;_uu_ 4        W,           RRR4       \        P
                  ! \        VR7      ;_uu_ 4        VP                  4       V,           RRR4       R#   + '       g   i     LV; i  + '       g   i     R# ; i)r	   z)shapes \(10, 4\) and \(5, 3\) not alignedr   N)
   r   r   )r   r   r   r   r0   r1   r2   r,   )r3   r   r   r6   msgs   &    r8   test_matmul_message_shapes%TestMatMul.test_matmul_message_shapesV   s     II!!!$++G4II!!!$++F3q\:]]:S11F 2]]:S11HHJO 21 21111s   	C%C8%C5	8D		 N)__name__
__module____qualname____firstlineno__r9   r>   __static_attributes____classdictcell__)__classdict__s   @r8   r   r      s     E%N     r   )r!   numpyr   r0   pandasr   r   r   pandas._testing_testingr%   r   r@   rH   r8   <module>rM      s)       
 T TrH   