Ë
    u™ãjÃ
  ã                   óD   — d dl Z d dlZd dlZd dlZd dlmZ  G d„ d«      Z	y)é    Nc                   ó   — e Zd Zd„ Zy)Ú
TestMatmulc                 ó  — t        j                  t        j                  j	                  d«      j                  d«      g d¢¬«      }t        j                  t        j                  j	                  d«      j                  d«      g d¢g d¢¬«      j                  }t        j                  ||«      }t        j                  t        j                  |j                  |j                  «      g d¢¬«      }t        j                  ||«       t        j                  |j                  |«      }t        j                  t        j                  |j                  j                  |j                  j                  «      g d¢¬«      }t        j                  ||«       t        j                  ||«      }t        j                  |j                  |j                  «      }t        j                  ||«       t        j                  |j                  |«      }t        j                  |j                  |j                  «      }t        j                  ||«       t        j                  |j                  j                  «       |«      }t        j                  |j                  |j                  «      }t        j                  ||«       t        j                  |j                  j                  |«      }t        j                  |j                  j                  |j                  «      }t        j                  ||«       t        j                  |j                  j                  j                  «       |«      }t        j                  |j                  j                  |j                  «      }t        j                  ||«       t!        |j"                  «      |d<   t        j                  |j                  |«      }t        j                  t        j                  |j                  j                  |j                  j                  «      g d¢¬«      }t        j                  ||«       |j%                  t         «      }t        j                  |j                  |«      }t        j                  t        j                  |j                  j                  |j                  j                  «      g d¢¬«      }t        j                  ||«       d	}t'        j(                  t*        |¬
«      5  |j                  |j                  d d «       d d d «       d}t'        j(                  t,        |¬
«      5  |j                  |j                  «       d d d «       y # 1 sw Y   ŒKxY w# 1 sw Y   y xY w)Né   é   )ÚpÚqÚrÚs)Úindex)é   r   )Ú1Ú2Ú3)r   Úcolumnsr   z,Dot product shape mismatch, \(4,\) vs \(3,\))Úmatchr   zmatrices are not aligned)ÚpdÚSeriesÚnpÚrandomÚdefault_rngÚstandard_normalÚ	DataFrameÚTÚoperatorÚmatmulÚdotÚvaluesÚtmÚassert_series_equalÚassert_almost_equalÚtolistÚintr   ÚastypeÚpytestÚraisesÚ	ExceptionÚ
ValueError)ÚselfÚaÚbÚresultÚexpectedÚmsgs         úr/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/series/methods/test_matmul.pyÚtest_matmulzTestMatmul.test_matmul   s�  € ä�I‰IÜ�I‰I×!Ñ! !Ó$×4Ñ4°QÓ7Ò?Sô
ˆô �L‰LÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ú!Ú(ô
÷ ‰!ð	 	
ô —‘  AÓ&ˆÜ—9‘9œRŸV™V A§H¡H¨a¯h©hÓ7ºÔOˆÜ
×Ñ˜v xÔ0ô —‘ §¡ aÓ(ˆÜ—9‘9œRŸV™V A§C¡C§J¡J°·±·
±
Ó;Â?ÔSˆÜ
×Ñ˜v xÔ0ô —‘  AÓ&ˆÜ—6‘6˜!Ÿ(™( A§H¡HÓ-ˆÜ
×Ñ˜v xÔ0ô —‘ §¡¨1Ó-ˆÜ—6‘6˜!Ÿ(™( A§H¡HÓ-ˆÜ
×Ñ˜v xÔ0ô —‘ §¡§¡Ó!2°AÓ6ˆÜ—6‘6˜!Ÿ(™( A§H¡HÓ-ˆÜ
×Ñ˜v xÔ0ô —‘ §¡§¡¨QÓ/ˆÜ—6‘6˜!Ÿ#™#Ÿ*™* a§h¡hÓ/ˆÜ
×Ñ˜v xÔ0ô —‘ §¡§¡×!2Ñ!2Ó!4°aÓ8ˆÜ—6‘6˜!Ÿ#™#Ÿ*™* a§h¡hÓ/ˆÜ
×Ñ˜v xÔ0ô �Q—S‘S“ˆˆ#‰Ü—‘ §¡ aÓ(ˆÜ—9‘9œRŸV™V A§C¡C§J¡J°·±·
±
Ó;Â?ÔSˆÜ
×Ñ˜v xÔ0ð �H‰H”S‹MˆÜ—‘ §¡ aÓ(ˆÜ—9‘9œRŸV™V A§C¡C§J¡J°·±·
±
Ó;Â?ÔSˆÜ
×Ñ˜v xÔ0à=ˆä�]‰]œ9¨CÔ0ñ 	 Ø�E‰E�!—(‘(˜2˜A�,Ô÷	 à(ˆÜ�]‰]œ:¨SÔ1ñ 	Ø�E‰E�!—#‘#ŒJ÷	ð 	÷	 ð 	 ú÷	ð 	ús   Ô
U3ÕU?Õ3U<Õ?VN)Ú__name__Ú
__module__Ú__qualname__r0   © ó    r/   r   r   
   s   „ óDr5   r   )
r   Únumpyr   r%   Úpandasr   Úpandas._testingÚ_testingr   r   r4   r5   r/   ú<module>r:      s    ðÛ ã Û ã Ý ÷Eò Er5   