o
    tBh                     @   sD   d dl Zd dlmZ d dlZd dlmZ dd Zdd Z	dd	 Z
dS )
    N)assert_array_almost_equal)_mdsc                  C   s   t g dg dg dg dg} t ddgddgd	d
gddgg}tj| |dddd\}}t ddgddgddgddgg}t||dd d S )Nr            r   r      r	   r   r	   r      r   r	   r   r   /$ѿsh|?gw/?gT㥛 ?Mb?X9vο皙ɿS㥛?r	   r   )initn_componentsmax_itern_initgp=
ףgS㥛gT㥛 ?gʡE?gZd;?gx&gʡEݿgL7A`?r   )decimal)nparraymdssmacofr   )simZX_X_true r!   v/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/sklearn/manifold/tests/test_mds.pytest_smacof   s   ""r#   c                  C   s$  t g dg dg dg dg} tt t|  W d    n1 s&w   Y  t g dg dg dg} tt t|  W d    n1 sNw   Y  t g dg dg dg dg} t ddgdd	gd
dgg}tt tj| |dd W d    d S 1 sw   Y  d S )N)r   r   	   r   r   r
   r   r   r   r   r   r   r   r   r   )r   r   )r   r   pytestraises
ValueErrorr   r   )r   r   r!   r!   r"   test_smacof_error   s   """r(   c                  C   s@   t g dg dg dg dg} tjdddd}||  d S )	Nr   r   r
   r   Fr   precomputed)metricn_jobsdissimilarity)r   r   r   MDSfit)r   mds_clfr!   r!   r"   test_MDS)   s   "r0   )numpyr   numpy.testingr   r%   sklearn.manifoldr   r   r#   r(   r0   r!   r!   r!   r"   <module>   s    