ó
ØÆ÷Xc           @` s€   d  d l  m Z m Z m Z d  d l Z d  d l m Z m Z m	 Z	 m
 Z
 d Z d e f d „  ƒ  YZ e d k r| e ƒ  n  d S(   i    (   t   divisiont   absolute_importt   print_functionN(   t   TestCaset   run_module_suitet   assert_t   assert_equali   t   TestRegressionc           B` s8   e  Z e d  „ Z e d „ Z e d „ Z e d „ Z RS(   c         C` s8   t  j d ƒ } t t t  j | | ƒ ƒ t | ƒ ƒ d  S(   Ns
   [1 0; 1 0](   t   npt   matrixR   t   typet   kron(   t   selft   levelt   x(    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyt   test_kron_matrix	   s    c         C` s¤   t  j d g d t ƒ} t t | j ƒ t  j k ƒ t t | j ƒ t  j k ƒ t  j d g ƒ j ƒ  \ } } t t | ƒ t  j k ƒ t t | ƒ t  j k ƒ d  S(   Ng      ð?t   dtypeg        (	   R   R	   t   floatR   R
   t   realt   imagt   nonzerot   ndarray(   R   R   t   at   ct   d(    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyt   test_matrix_properties   s    c         C` s   d „  } |  j  t | ƒ d  S(   Nc           S` s'   t  j t  j d ƒ ƒ t  j d ƒ d  S(   Ni   (   R   t   matt   eyet   ones(    (    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyt   mul   s    (   t   assertRaisest
   ValueError(   R   R   R   (    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyt!   test_matrix_multiply_by_1d_vector   s    	c         C` sW   t  j t  j j d d d ƒ ƒ } |  j | j ƒ  j d ƒ |  j | j ƒ  j d ƒ d  S(   Ni    i   i   (   i   i   (    (    (   R   t   asmatrixt   randomt   uniformt   assertEqualt   stdt   shapet   argmax(   R   R   R   (    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyt   test_matrix_std_argmax   s    !(   t   __name__t
   __module__t   rlevelR   R   R    R(   (    (    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyR      s   	t   __main__(   t
   __future__R    R   R   t   numpyR   t   numpy.testingR   R   R   R   R+   R   R)   (    (    (    sD   /tmp/pip-build-X4mzal/numpy/numpy/matrixlib/tests/test_regression.pyt   <module>   s   "