
    G/Ph<                     V    d dl Zd dlZ d dlmZmZ d Zd Zd Zd Z	d Z
d Zd	 Zd
 ZdS )    N)assert_array_equalassert_c                      t           j                            d          } t          t	          | t
          j                             t          | j        d           d S )N)   )   r   )numpymatlibemptyr   
isinstancenpmatrixshapexs    W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numpy/tests/test_matlib.py
test_emptyr      sI    4  AJq")$$%%%AGV    c                     t          t          j                            d          t	          j        g dg dg                     t          t          j                            d          t	          j        ddgg                     d S )Nr      )      ?r   r   r   r   )r   r   r	   onesr   r    r   r   	test_onesr   
   s    u|((00y///!0"2 3 34 4 4 u|((++RY"r
|-D-DEEEEEr   c                     t          t          j                            d          t	          j        g dg dg                     t          t          j                            d          t	          j        ddgg                     d S )Nr   )        r   r   r   r   )r   r   r	   zerosr   r   r   r   r   
test_zerosr      s    u|))&11y///!0"2 3 34 4 4 u|))!,,bi2.E.EFFFFFr   c                      t           j                            dt                    } t	          | t          j        ddgddgg                     d S )Nr   )dtyper   r   )r   r	   identityintr   r   r   r   s    r   test_identityr#      sI    as++Aq")aVaV$45566666r   c            	         t           j                            ddt                    } t	          | t          j        g dg dg dg                     | j        j        sJ | j        j	        rJ t           j                            ddt          d	          }t	          |t          j        g d
g dg dg                     |j        j        rJ |j        j	        sJ d S )Nr   r   )kr    )r   r   r   )r   r   r   )r   r   r      F)r    order)r   r   r   r   )r   r   r   r   )r   r   r   r   )
r   r	   eyer"   r   r   r   flagsc_contiguousf_contiguous)xcxfs     r   test_eyer/      s   			!q		,	,Br29lll&2ll&2ll&4 5 5 6 6 6 8    x$$$$			!Qc		5	5Br29&6&6&6&6&6&6&6&6&6&8 9 9 : : : x$$$$8      r   c                  t    t           j                            d          } t          | j        dk               d S Nr   r   )r   r	   randr   ndimr   s    r   	test_randr4   +   s1    !AAFaKr   c                  t    t           j                            d          } t          | j        dk               d S r1   )r   r	   randnr   r3   r   s    r   
test_randnr7   0   s/    
	AAFaKr   c                      t          j        d          } t          j                            | dd          }t          j        g dg dg          }t          ||           d S )Nr&   r   )r   r   r   r   r   r   r   r   )r   aranger   r	   repmatarrayr   )a1r   ys      r   test_repmatr>   5   sf    	1BB1%%A
******, 	- 	-Aq!r   )r   r   numpy.matlibnumpy.testingr   r   r   r   r   r#   r/   r4   r7   r>   r   r   r   <module>rA      s            5 5 5 5 5 5 5 5  
F F FG G G7 7 7! ! !  
  
    r   