
    a6d                     J    d dl Zd dlmZ d dlmZmZmZ  G d de          ZdS )    N)
histograms)assert_array_equalassert_equalTestCasec                       e Zd Zd Zd ZdS )TestHistogramc              #      K   t          j        dt           j                  }t          |d          \  }}}}||||fD ] }t          |                                dfV  !d S )N)2   r
      dtype   i	  )nponesuint8r   r   sum)selfimgrgbvbands          @lib/python3.11/site-packages/skimage/io/tests/test_histograms.py
test_basiczTestHistogram.test_basic   sr      gk222S))
1a1aL 	4 	4D

G33333	4 	4    c                    t          j        d                              dd          }t          j        dd          }||d d d d df<   ||d d d d df<   ||d d d d d	f<   t	          |d          \  }}}}t          ||           t          ||           t          ||           t          |t          j        d                     d S )
Nr   3      )r   r   r   r   r   r         )r   arangereshapeemptyr   r   r   )r   channelr   r   r   r   r   s          r   test_countszTestHistogram.test_counts   s    )C..((Q//hz111AAAqqq!GAAAqqq!GAAAqqq!GS))
1a1a   1a   1a   1bgcll+++++r   N)__name__
__module____qualname__r   r&    r   r   r   r      s2        4 4 4
, 
, 
, 
, 
,r   r   )	numpyr   skimage.io._plugins._histogramsr   skimage._shared.testingr   r   r   r   r*   r   r   <module>r.      su        6 6 6 6 6 6 N N N N N N N N N N, , , , ,H , , , , ,r   