
    Mpjr                        S SK rS SKrS SKJrJrJrJr  S SKr\R                  R                  / SQS\" / SQ/5      \4S\" / SQ/5      \4S\" / SQ/5      \4S\" / SQ/5      \4S\" / SQ/5      \4S\" / SQ/5      \4S\" / SQ/5      \4S\" / SQ/5      \4/5      S 5       r\R                  R                  / SQS\R                  " / SQ/5      \R                  4S\R                  " / SQ/5      \R                  4/5      S 5       r\R                  R                  S	S
/S\4S\4/5      S 5       r\R                  R                  S	S
/S\4S\4/5      S 5       r\R                  R                  S	S
/S\4S\4/5      S 5       rg)    N)	csc_array
csc_matrix	csr_array
csr_matrix)sparse_interfacexresult_typesparray)         spmatrixc                     [         R                  " U S9   [         R                  R                  U5      n[	        X25      (       d   e S S S 5        g ! , (       d  f       g = fNr   sklearnconfig_contextutils_align_api_if_sparse
isinstancer   r   r	   results       [/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/sklearn/utils/tests/test_sparse.pytest_align_api_if_sparser      sE     
		1A	B33A6&.... 
C	B	B   2A
Ac                     [         R                  " U S9   [         R                  R                  U5      n[	        X25      (       d   e S S S 5        g ! , (       d  f       g = fr   r   r   s       r    test_ndarray_align_api_if_sparser      sE     
		1A	B33A6&.... 
C	B	Br   r   r	   c                     / SQn[         R                  " U S9   [         R                  R                  R	                  5       nUR                  U5      n[        XA5      (       d   e S S S 5        g ! , (       d  f       g = f)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'   (   sb    
F 
		1A	B//44DDF
$$V,!)))) 
C	B	Bs   AA//
A=c                    [         R                  " U S9   [         R                  R                  SSS9u  p#[         R                  R
                  R                  US5      n[        X!5      (       d   e S S S 5        g ! , (       d  f       g = f)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   sl    
 
		1A	B//11/M,,HHAN!)))) 
C	B	Bs   AA<<
B
c                 8   [         R                  " U S9   [         R                  R                  SSS9u  p#[         R                  R                  SS9nUR                  X#5        [        UR                  U5      (       d   e S S S 5        g ! , (       d  f       g = f)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   sz    
 
		1A	B//11/M##..A.>$++[9999 
C	B	Bs   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  ,	Iyk*I6	J	{+Y7	Iyk*I6	J	{+Y7	Y	{+Z8	Z,j9	Y	{+Z8	Z,j9	// ,	BHHi[)2::6	RXXyk*BJJ7// 'j*56
*	
* 'j*56*	* 'j*56:	:rC   