+
    LV-j•  ã                   óR   € R t ^ RIHt ^ RIHtHtHt ^ RIt^ RIH	t	  ! R R4      t
R# )z)test sparse matrix construction functions)Úassert_equal)Ú
csr_matrixÚ	csr_arrayÚsparrayN)Ú_extractc                   ó>   a € ] tR t^
t o R tR tR tR tR tRt	V t
R# )ÚTestExtractc                ó–  € \        ^^..4      \        ^^ ..4      \        ^ ^ ..4      \        ^.^..4      \        ^.^ ..4      \        ^ .^ ..4      \        ^^.^^..4      \        ^ ^.^ ^ ..4      \        ^ ^ .^^ ..4      \        ^ ^ .^ ^ ..4      \        . RO. RO. RO.4      \        . RO. RO. RO.4      P                  .V n        R# )é   N)r
   é   é    r   é   )é   é   r   é   é   )r   r   é   é	   r   )r   ÚTÚcases)Úselfs   &Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/sparse/tests/test_extract.pyÚsetup_methodÚTestExtract.setup_method   sÙ   € ä˜˜!�u�gÓÜ˜˜!�u�gÓÜ˜˜!�u�gÓÜ˜�s˜A˜3�iÓ Ü˜�s˜A˜3�iÓ Ü˜�s˜A˜3�iÓ Ü˜˜!�u˜a ˜U�mÓ$Ü˜˜!�u˜a ˜U�mÓ$Ü˜˜!�u˜a ˜U�mÓ$Ü˜˜!�u˜a ˜U�mÓ$Ü’{¢;ª{Ð;Ó<Ü’{¢;ª{Ð;Ó<×>Ñ>ð
ˆŽ
ó    c                óâ   € V P                    F^  p\        P                  ! V4      w  r#p\        WBV33VP                  R 7      p\        VP                  4       VP                  4       4       K`  	  R# ))ÚshapeN)r   r   Úfindr   r   r   Útoarray)r   ÚAÚIÚJÚVÚBs   &     r   Ú	test_findÚTestExtract.test_find   sN   € Ø—”ˆAÜ—M’M !Ó$‰EˆA�Ü˜1 ˜U˜)¨1¯7©7Ô3ˆAÜ˜Ÿ™› a§i¡i£kÖ2ó r   c           
     óæ   € V P                    F`  pVP                  4       pR FG  p\        \        P                  ! WR7      P                  4       \
        P                  ! W#R7      4       KI  	  Kb  	  R# ©r   )ÚkN)éýÿÿÿéþÿÿÿéÿÿÿÿr   r
   r   r   )r   r   r   r   ÚtrilÚnp©r   r   r#   r(   s   &   r   Ú	test_trilÚTestExtract.test_tril!   óI   € Ø—”ˆAØ—	‘	“ˆAÛ'�ÜœXŸ]š]¨1Ô1×9Ñ9Ó;¼R¿WºWÀQ¼^ÖLó (ó r   c           
     óæ   € V P                    F`  pVP                  4       pR FG  p\        \        P                  ! WR7      P                  4       \
        P                  ! W#R7      4       KI  	  Kb  	  R# r'   )r   r   r   r   Útriur-   r.   s   &   r   Ú	test_triuÚTestExtract.test_triu'   r1   r   c                ó¢  € V P                    F¾  p\        \        P                  ! V4      \        4      '       g   Q h\        \        P
                  ! V4      \        4      '       g   Q h\        V4      p\        \        P                  ! V4      \        4      '       d   Q h\        \        P
                  ! V4      \        4      '       g   K¾  Q h	  R # )N)r   Ú
isinstancer   r,   r   r3   r   )r   r   ÚMs   &  r   Útest_array_vs_matrixÚ TestExtract.test_array_vs_matrix-   s‰   € Ø—”ˆAÜœhŸmšm¨AÓ.´×8Ò8Ð8Ð8ÜœhŸmšm¨AÓ.´×8Ò8Ð8Ð8Ü˜1“ˆAÜ!¤(§-¢-°Ó"2´G×<Ò<Ð<Ð<Ü!¤(§-¢-°Ó"2´G×<Ô<Ð<Ð<ó r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r$   r/   r4   r9   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   
   s%   ø‡ € ò
ò 3òMòM÷=ð =r   r   )Ú__doc__Únumpy.testingr   Úscipy.sparser   r   r   Únumpyr-   r   r   © r   r   Ú<module>rG      s!   ðÙ /å &ß 7Ñ 7ã Ý !÷)=ó )=r   