ó
_™xTc           @   se   d  d l  m Z d  d l m Z d  d l m Z d „  Z d „  Z d „  Z e	 d k ra e ƒ  n  d S(	   iÿÿÿÿ(   t   division(   t
   clustering(   t   flexc          C   s·  t  j d ƒ }  t j |  ƒ } | j d k s3 t ‚ t  j d ƒ }  t j |  ƒ } | j d k sf t ‚ t  j d ƒ }  t j |  ƒ } | j d k s™ t ‚ t  j d ƒ }  t j |  ƒ j d k sÆ t ‚ t  j d ƒ }  t j |  ƒ j d k só t ‚ t  j d ƒ }  t j |  ƒ j d k s t ‚ t  j d ƒ }  t j |  ƒ j d k sMt ‚ t  j d ƒ }  t j |  ƒ } | j d k s€t ‚ t  j d  ƒ }  t j |  ƒ } | j d k s³t ‚ d  S(!   NgÂºû¨Ì?gÁºû¨Ì?i   i   i
   i   i   i   i   i	   iè  i„  i   iô  iÈ   id   g…ëQ¸í?g�Âõ(\�Ò?gHáz®GÑ?gV-²�ïï?g#Ûù~j¼Ü?gÛù~j¼tÃ?g‡ÙÎ÷SÃ?(   gÂºû¨Ì?gÂºû¨Ì?gÂºû¨Ì?gÁºû¨Ì?(   i   i   i   i   (   i
   i   i   i   i   i   (   i
   i   i   i   i   i   (   i
   i	   i	   i   i   i   (   iè  i„  i   iô  iÈ   iÈ   id   (   g…ëQ¸í?g�Âõ(\�Ò?g�Âõ(\�Ò?gHáz®GÑ?gHáz®GÑ?gHáz®GÑ?gHáz®GÑ?(   gV-²�ïï?g#Ûù~j¼Ü?gÛù~j¼tÃ?gÛù~j¼tÃ?g‡ÙÎ÷SÃ?(   gV-²�ïï?g#Ûù~j¼Ü?gÛù~j¼tÃ?(   R   t   doubleR   t	   two_meanst   cutt   AssertionError(   t   datat   ct   clusters(    (    sN   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/math/tests/tst_clustering.pyt   exercise_two_means_clustering   s0    	c          C   s7   t  j d ƒ }  t j |  ƒ } | j d k s3 t ‚ d  S(   NgV-²�ïï?g#Ûù~j¼Ü?gÛù~j¼tÃ?g‡ÙÎ÷SÃ?i   (   gV-²�ïï?g#Ûù~j¼Ü?gÛù~j¼tÃ?gÛù~j¼tÃ?g‡ÙÎ÷SÃ?(   R   R   R   t   two_mediansR   R   (   R   R	   (    (    sN   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/math/tests/tst_clustering.pyt   exercise_two_medians_clustering'   s    c           C   s   t  ƒ  t ƒ  d GHd  S(   Nt   OK(   R
   R   (    (    (    sN   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/math/tests/tst_clustering.pyt   run,   s    t   __main__N(
   t
   __future__R    t   scitbx.mathR   t   scitbx.array_familyR   R
   R   R   t   __name__(    (    (    sN   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/math/tests/tst_clustering.pyt   <module>   s   	"		