+
    LV-jÙ  ã                   ó2  € ^ RI t ^ RIt^ RIt^ RIt^ RIHtHt ^ RIH	t	H
t
HtHtHt ^ RIt]P                  R8H  ;'       d    ]P                  ! 4       R8H  tR tR t]P&                  P)                  R]
! ^^ .^ ^ .^ ^..4      ^ R3]
! ^^ .^ ^ .^ ^..4      ^R3]
! ^^ .^ ^ .^ ^..4      R	R3]
! . RO. RO. RO.4      ^ R3.4      R
 4       t]P&                  P)                  RR4      R 4       t]P&                  P/                  ]'       * RR7      ]P&                  P1                  ^4      ]P&                  P)                  R] P2                  ] P4                  ] P6                  ] P8                  ] P:                  ] P<                  R R 34      R 4       4       4       tR# )é    N)Úassert_array_almost_equalÚassert_)Ú
csr_matrixÚ
csc_matrixÚ
lil_matrixÚ	csr_arrayÚ	csc_arrayÚlinuxÚx86_64c                  ó~  € ^
p \         P                  P                  ^ 4       \         P                  P                  W 34      p^ WR8„  &   \        V4      p\	        V 4       FZ  pWV^,           1R3,          pVP                  V4      p\        WEP                  4       4       \        \        V4      \        J 4       K\  	  R# ©é
   gffffffæ?ºNNNN)ÚnpÚrandomÚseedr   ÚrangeÚgetrowr   Útoarrayr   Útyper   )ÚNÚXÚXcscÚiÚarr_rowÚcsc_rows         Úl/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/sparse/tests/test_csc.pyÚtest_csc_getrowr      s�   € Ø
€AÜ‡I�I‡N�N�1ÔÜ
�	‰	×Ñ˜!˜Ó €AØ€Aˆ#�g�JÜ�a‹=€Dä�1ŽXˆØ�a˜!•e�G˜Q�J•-ˆØ—+‘+˜a“.ˆä! '¯?©?Ó+<Ô=Ü”�W“¤Ð+Ö,ó ó    c                  ó~  € ^
p \         P                  P                  ^ 4       \         P                  P                  W 34      p^ WR8„  &   \        V4      p\	        V 4       FZ  pVRW3^,           13,          pVP                  V4      p\        WEP                  4       4       \        \        V4      \        J 4       K\  	  R# r   )
r   r   r   r   r   Úgetcolr   r   r   r   )r   r   r   r   Úarr_colÚcsc_cols         r   Útest_csc_getcolr$      s�   € Ø
€AÜ‡I�I‡N�N�1ÔÜ
�	‰	×Ñ˜!˜Ó €AØ€Aˆ#�g�JÜ�a‹=€Dä�1ŽXˆØ�A�q˜Q��w�J•-ˆØ—+‘+˜a“.ˆä! '¯?©?Ó+<Ô=Ü”�W“¤Ð+Ö,ó r   z"matrix_input, axis, expected_shapeÚbothc                 ór  € V P                  4       P                  ^ ,          ^,
          pTpV^,
          pV^ 8X  dJ   WV1R3,          P                  4       P                  pWV1R3,          P                  4       P                  pM¡V^8X  dJ   V RW413,          P                  4       P                  pV RW513,          P                  4       P                  pMQVR8X  dK   WV1W413,          P                  4       P                  pWV1W513,          P                  4       P                  pXV8X  g   Q hVX8X  g   Q hR# )r   r   r%   N)r   Úshape)Úmatrix_inputÚaxisÚexpected_shapeÚslice_1Úslice_2Úslice_3Úactual_shape_1Úactual_shape_2s   &&&     r   Útest_csc_empty_slicesr0   -   s%  € ð& ×"Ñ"Ó$×*Ñ*¨1Õ-°Õ1€GØ€GØ˜�k€Gàˆq„yØ%¨g o°qÐ&8Õ9×AÑAÓC×IÑIˆØ%¨g o°qÐ&8Õ9×AÑAÓC×IÑI‰Ø	�ŒØ% a¨¨Ð&8Õ9×AÑAÓC×IÑIˆØ% a¨¨Ð&8Õ9×AÑAÓC×IÑI‰Ø	�ŒØ%¨g o°w°Ð&FÕG×OÑOÓQ×WÑWˆØ%¨g o°w°Ð&FÕG×OÑOÓQ×WÑWˆà˜^Ô+Ð+Ð+Ø˜^Ô+Ð+Ò+r   Úaxc                 óˆ  € Rp\        V4      p^*VR&   RVR&   \        V4      pVP                  V R7      pV f    W1^ ,          ,          pW1^ ,          ,          pMR\        P                  ! V4      VP
                  8X  g   Q h\        P                  ! V4      \        P                  ! V4      rTW$V3,          VR,          8X  g   Q hR# )é † góŽSt$—¿?)r)   N)r3   r3   )éþÿÿÿr4   )éýÿÿÿr5   )r   r   Úargmaxr   Úcount_nonzeroÚnnzÚmax)r1   ÚdimÚAÚidxÚiiÚjjs   &     r   Útest_argmax_overflowr?   R   s¨   € ð €CÜ�3‹€AØ€A€f�IØ€A€f�IÜ�1‹€AØ
�(‰(˜ˆ(Ó
€Cà	‚zð
 �q•6�\ˆØ˜•F�]‰ô
 ×Ò Ó$¨¯©Ô-Ð-Ð-Ü—’˜“œbŸiši¨›nˆBà�ˆV�9˜˜&�	Ô!Ð!Ò!r   z(avoid variations due to OS, see gh-23826)ÚreasonÚopc                 ó$   € V P                  V4      # ©N)Úminimum©ÚxÚys   &&r   Ú<lambda>rH   r   s   € ¨Q¯Y©Y°q¬\r   c                 ó$   € V P                  V4      # rC   )ÚmaximumrE   s   &&r   rH   rH   r   s   € ÈÏ	É	ÐRSÌr   c                 óÞ  € \         P                  ! \         P                  4      P                  ^,           p\         P                  ! V^,
          .4      p\         P                  ! ^
.4      pW#3pW23p\        \         P                  ! ^
.4      V3V^3R7      pVP                  4       pV ! Wv4       \        \         P                  ! ^
.4      V3^V3R7      pVP                  4       p	V ! W˜4       R# )é   )r'   N)r   ÚiinfoÚuint32r9   Úarrayr	   Úcopyr   )
rA   Únum_minor_axisÚminor_axis_indexÚmajor_axis_indexÚrow_colsÚcol_rowsr   ÚX_2ÚZÚZ_2s
   &         r   Ú#test_compressed_rc_conversion_mixuprY   m   s¼   € ô —X’XœbŸi™iÓ(×,Ñ,¨qÕ0€NÜ—x’x °!Õ!3Ð 4Ó5ÐÜ—x’x  “~ÐØ Ð3€HØ Ð3€Hä”2—8’8˜R˜D“> 8Ð,°^ÀRÐ4HÔI€AØ
�&‰&‹(€Cá€s„Jä”2—8’8˜R˜D“> 8Ð,°R¸Ð4HÔI€AØ
�&‰&‹(€Cá€s†Jr   )r   é   )é   r   )r   r   )r   rL   r   r   r   r   )r   r   r   r   r   r   )r   r   rZ   r[   r   rL   )r   é   )r4   éÿÿÿÿr   rL   N) ÚoperatorÚsysÚplatformÚnumpyr   Únumpy.testingr   r   Úscipy.sparser   r   r   r   r	   ÚpytestÚmachineÚLINUX_INTELr   r$   ÚmarkÚparametrizer0   r?   ÚskipifÚtimeoutÚneÚltÚgtÚaddÚsubÚmulrY   © r   r   Ú<module>rr      sÜ  ðÛ Û 
Û ã ß <ß QÕ Qã ð �|‰|˜wÑ&×LÐL¨X×-=Ò-=Ó-?À8Ñ-K€ò-ò-ð ‡�×ÑÐ=Ù�1�a�&Ø�A�Ø�A�ðó ð ˆðñ �1�a�&Ø�A�Ø�A�ðó ð ˆðñ �1�a�&Ø�A�Ø�A�ðó ð ˆfðñ Ò$Ú"Ú"ð$ó %ð ˆððóñ",ó#ð",ð( ‡�×Ñ˜Ð3Ó4ñ"ó 5ð"ð4 ‡�×Ñ˜”OÐ,VÐÓWØ‡�×Ñ�QÓØ‡�×Ñ˜ §¡¨X¯[©[¸(¿+¹+Ø (§¡¨h¯l©l¸H¿L¹Lá 9Ñ;Tð Vó Wñó	Wó ó Xòr   