Ë
    ÷U.js  ã                   ó€   — d dl Z d dlZd dlmZ d dlmZ d„ Zd„ ZdZ	e j                  j                  de	«      d„ «       Zy)	é    N)Úmasked_array)Úassert_array_equalc                  ó¢   — d} t        g d¢g d¢¬«      }t        j                  t        | ¬«      5  |j                   d d d «       y # 1 sw Y   y xY w)Nz+matrix transpose with ndim < 2 is undefined)é   é   é   é   é   é   )r   r   r   r   r   r   ©ÚdataÚmask)Úmatch)r   ÚpytestÚraisesÚ
ValueErrorÚmT)ÚmsgÚma_arrs     úaC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\numpy/ma/tests/test_arrayobject.pyÚ)test_matrix_transpose_raises_error_for_1dr      s8   € Ø
7€CÜÒ1Ú1ô3€Fä	�‰”z¨Ö	-Ø�	Š	÷ 
.×	-Ñ	-ús   ¯AÁAc                  óv   — t        g d¢g d¢gg d¢g d¢g¬«      } t        | j                  | j                  «       y )N)r   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ô7€Fä�v—x‘x §¡Õ+ó    ))r
   r   )r
   r   r   )r
   r   r   r	   Úshapec                 ó^  — t        | «      }t        j                  | d   «      }t        j                  || «      }t        j                  j                  d«      }|j                  ddg| ¬«      }t        ||¬«      }t        j                  ||dz
  |dz
  «      }t        ||j                  «       y )Néÿÿÿÿé*   r   r   )Úsizer   r   )Ú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Ü
�/‰/˜#˜uÓ
%€Cä
�)‰)×
Ñ
 Ó
#€CØ�:‰:�q˜!�f 5ˆ:Ó)€DÜ˜s¨Ô.€Fä
�+‰+�c˜;¨™?¨K¸!©OÓ
<€CÜ�s˜FŸI™IÕ&r   )r   Únumpyr"   Únumpy.mar   Únumpy.testingr   r   r   ÚARRAY_SHAPES_TO_TESTÚmarkÚparametrizer.   © r   r   Ú<module>r6      sI   ðÛ ã Ý !Ý ,òò,ðÐ ð ‡�×Ñ˜Ð"6Ó7ñ
'ó 8ñ
'r   