B
    n\n                 @   s   d dl mZmZmZ yd dlZejdZW n ek
r@   Y nX d dl	Z
d dlZ	d dlmZmZ dd Zdd Zd	d
 Zdd Zdd Zdd Zdd Zdd ZdS )    )divisionabsolute_importprint_functionNz;ignore:the matrix subclass is not:PendingDeprecationWarning)assert_array_equalassert_c              C   s,   t jd} tt| tj t| jd d S )N)   )   r   )numpymatlibemptyr   
isinstancenpmatrixshape)x r   6lib/python3.7/site-packages/numpy/tests/test_matlib.py
test_empty   s    r   c               C   sJ   t tjdtdddgdddgg t tjdtddgg d S )N)r      g      ?r   )r   r	   r
   Zonesr   r   r   r   r   r   	test_ones   s    r   c               C   sJ   t tjdtdddgdddgg t tjdtddgg d S )N)r   r   g        r   )r   r	   r
   Zzerosr   r   r   r   r   r   
test_zeros   s    r   c              C   s0   t jjdtd} t| tddgddgg d S )Nr   )dtyper   r   )r	   r
   Zidentityintr   r   r   )r   r   r   r   test_identity"   s    r   c           
   C   s   t jjddtd} t| tdddgdddgdddgg | jjsFt	| jj
rRt	t jjddtdd}t|tddddgddddgddddgg |jjrt	|jj
st	d S )Nr   r   )kr   r      F)r   order)r	   r
   Zeyer   r   r   r   flagsc_contiguousAssertionErrorf_contiguous)ZxcZxfr   r   r   test_eye&   s    
r"   c              C   s   t jd} t| jdk d S )Nr   r   )r	   r
   Zrandr   ndim)r   r   r   r   	test_rand5   s    r$   c              C   s   t jd} t| jdk d S )Nr   r   )r   r
   Zrandnr   r#   )r   r   r   r   
test_randn:   s    r%   c              C   sV   t d} tj| dd}t ddddddddgddddddddgg}t|| d S )Nr   r   r   r   r   )r   Zaranger	   r
   ZrepmatZarrayr   )Za1r   yr   r   r   test_repmat?   s
    
r'   )Z
__future__r   r   r   ZpytestZmarkfilterwarningsZ
pytestmarkImportErrorr	   r   Znumpy.matlibZnumpy.testingr   r   r   r   r   r   r"   r$   r%   r'   r   r   r   r   <module>   s"   
