Ë
    ÜÍ:jr  ã                   ó  — d dl Zd dlZd dlmZmZmZmZ d dlZej                  j                  g d¢d eg d¢g«      efd eg d¢g«      efd eg d¢g«      efd eg d¢g«      efd eg d¢g«      efd eg d¢g«      efd eg d¢g«      efd eg d¢g«      efg«      d„ «       Zej                  j                  g d¢d ej                  g d¢g«      ej                  fd ej                  g d¢g«      ej                  fg«      d„ «       Zej                  j                  d	d
gdefdefg«      d„ «       Zej                  j                  d	d
gdefdefg«      d„ «       Zej                  j                  d	d
gdefdefg«      d„ «       Zy)é    N)Ú	csc_arrayÚ
csc_matrixÚ	csr_arrayÚ
csr_matrix)Úsparse_interfaceÚxÚresult_typeÚsparray)é   é   é   Úspmatrixc                 ó¶   — t        j                  | ¬«      5  t         j                  j                  |«      }t	        ||«      sJ ‚	 d d d «       y # 1 sw Y   y xY w©N©r   ©ÚsklearnÚconfig_contextÚutilsÚ_align_api_if_sparseÚ
isinstance©r   r   r	   Úresults       út/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/sklearn/utils/tests/test_sparse.pyÚtest_align_api_if_sparser      sL   € ô 
×	Ñ	Ð1AÔ	Bñ /Ü—‘×3Ñ3°AÓ6ˆÜ˜& +Ô.Ð.Ñ.÷/÷ /ñ /úó   —.AÁAc                 ó¶   — t        j                  | ¬«      5  t         j                  j                  |«      }t	        ||«      sJ ‚	 d d d «       y # 1 sw Y   y xY wr   r   r   s       r   Ú test_ndarray_align_api_if_sparser      sL   € ô 
×	Ñ	Ð1AÔ	Bñ /Ü—‘×3Ñ3°AÓ6ˆÜ˜& +Ô.Ð.Ñ.÷/÷ /ñ /úr   r   r	   c                 óò   — g d¢}t        j                  | ¬«      5  t         j                  j                  j	                  «       }|j                  |«      }t        ||«      sJ ‚	 d d d «       y # 1 sw Y   y xY w)N)zThis is the first document.z%This document is the second document.zAnd this is the third one.zIs this the first document?r   )r   r   Úfeature_extractionÚtextÚCountVectorizerÚfit_transformr   )r   r	   ÚcorpusÚ
vectorizerÚXs        r   Útest_transform_returns_sparser'   (   si   € ò
€Fô 
×	Ñ	Ð1AÔ	Bñ *Ü×/Ñ/×4Ñ4×DÑDÓFˆ
Ø×$Ñ$ VÓ,ˆÜ˜!˜[Ô)Ð)Ñ)÷*÷ *ñ *ús   ›AA-Á-A6c                 ó  — t        j                  | ¬«      5  t         j                  j                  dd¬«      \  }}t         j                  j
                  j                  |d«      }t        ||«      sJ ‚	 d d d «       y # 1 sw Y   y xY w)Nr   r   r   ©Ú
n_featuresÚrandom_stater   )r   r   ÚdatasetsÚmake_regressionÚmanifoldÚ_locally_linearÚbarycenter_kneighbors_graphr   )r   r	   r&   Úys       r   Útest_function_returns_sparser2   9   su   € ô
 
×	Ñ	Ð1AÔ	Bñ *Ü×Ñ×/Ñ/¸1È1Ð/ÓM‰ˆˆ1Ü×Ñ×,Ñ,×HÑHÈÈAÓNˆÜ˜!˜[Ô)Ð)Ñ)÷*÷ *ñ *ús   —AA>Á>Bc                 ó8  — t        j                  | ¬«      5  t         j                  j                  dd¬«      \  }}t         j                  j                  d¬«      }|j                  ||«       t        |j                  |«      sJ ‚	 d d d «       y # 1 sw Y   y xY w)Nr   r   r   r)   )r+   )	r   r   r,   r-   Úlinear_modelÚ
ElasticNetÚfitr   Úsparse_coef_)r   r	   r&   r1   Úregrs        r   Útest_estimator_property_sparser9   D   sƒ   € ô
 
×	Ñ	Ð1AÔ	Bñ :Ü×Ñ×/Ñ/¸1È1Ð/ÓM‰ˆˆ1Ü×#Ñ#×.Ñ.¸AÐ.Ó>ˆØ�‰��AŒä˜$×+Ñ+¨[Ô9Ð9Ñ9÷:÷ :ñ :ús   —A/BÂB)ÚnumpyÚnpÚpytestÚscipy.sparser   r   r   r   r   ÚmarkÚparametrizer   ÚarrayÚndarrayr   r'   r2   r9   © ó    r   ú<module>rD      sß  ðÛ Û ß EÓ Eã ð ‡�×ÑÚ,à	‘Išy˜kÓ*¨IÐ6Ø	‘J¢	˜{Ó+¨YÐ7Ø	‘Išy˜kÓ*¨IÐ6Ø	‘J¢	˜{Ó+¨YÐ7Ø	‘Y¢	˜{Ó+¨ZÐ8Ø	‘Z¢ Ó,¨jÐ9Ø	‘Y¢	˜{Ó+¨ZÐ8Ø	‘Z¢ Ó,¨jÐ9ð	óñ/óð/ð ‡�×ÑÚ,à	�H�B—H‘Hši˜[Ó)¨2¯:©:Ð6Ø	�X�R—X‘Xšy˜kÓ*¨B¯J©JÐ7ðóñ/óð/ð ‡�×ÑØ˜Ð'Ø�Ð˜j¨*Ð5Ð6óñ
*ó	ð
*ð ‡�×ÑØ˜Ð'Ø�Ð˜j¨*Ð5Ð6óñ*ó	ð*ð ‡�×ÑØ˜Ð'Ø�Ð˜j¨*Ð5Ð6óñ:ó	ñ:rC   