+
    Z°³jÐ  ã                   ó`   € R t ^ RI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 tR# )z)test sparse matrix construction functionsN)Úassert_equal)Ú
csr_matrixÚ	csr_arrayÚsparray)Ú_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   &Ú`/home/luca/screen-checking/.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   c                  ó„  € \         P                  ! ^^.^^ ..4      p \        P                  ! RR7      ;_uu_ 4        \        P
                  ! V 4       RRR4       \        P                  ! RR7      ;_uu_ 4        \        P                  ! V 4       RRR4       R#   + '       g   i     LP; i  + '       g   i     R# ; i)r
   z.*switching.*sparse array int)ÚmatchN)r-   ÚarrayÚpytestÚdeprecated_callr   r,   r3   )r   s    r   Ú=test_deprecated_warnings_output_defaults_switch_from_spmatrixrG   8   s|   € Ü
�Š�1�a�&˜1˜a˜&Ð!Ó"€AÜ	×	Ò	Ð&E×	FÖ	FÜ�Š�aÔ÷ 
Gä	×	Ò	Ð&E×	FÖ	FÜ�Š�aÔ÷ 
GÑ	F÷ 
G×	Fúç	F×	FÐ	Fús   ¼BÁ:B.ÂB+	Â.B?	)Ú__doc__rE   Únumpy.testingr   Úscipy.sparser   r   r   Únumpyr-   r   r   rG   © r   r   Ú<module>rM      s*   ðÙ /ã å &ß 7Ñ 7ã Ý !÷)=ñ )=ôXr   