403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/scipy/linalg/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/linalg/tests/__pycache__/test_fblas.cpython-311.pyc
�

d�c�H��0�ddlmZmZmZmZmZmZmZmZm	Z	m
Z
mZmZddl
mZddlmZmZmZmZddlZdZd�ZGd�d��Z	Gd	�d
e��Zn#e$rGd�d
��ZYnwxYwGd�d
e��Z	Gd�de��Zn#e$rGd�d��ZYnwxYwGd�de��ZGd�d��Z	Gd�de��Zn#e$rGd�d��ZYnwxYwGd�de��Z 	Gd�de��Z!n#e$rGd�d��Z!YnwxYwGd�de��Z"Gd�d ��Z#	Gd!�d"e#��Z$n#e$rGd#�d"��Z$YnwxYwGd$�d%e#��Z%	Gd&�d'e#��Z&n#e$rGd(�d'��Z&YnwxYwGd)�d*e#��Z'Gd+�d,��Z(	Gd-�d.e(��Z)n#e$rGd/�d.��Z)YnwxYwGd0�d1e(��Z*	Gd2�d3e(��Z+n#e$rGd4�d3��Z+YnwxYwGd5�d6e(��Z,Gd7�d8��Z-	Gd9�d:e-��Z.n#e$rGd;�d:��Z.YnwxYwGd<�d=e-��Z/	Gd>�d?e-��Z0n#e$rGd@�d?��Z0YnwxYwGdA�dBe-��Z1	dS)C�)�float32�float64�	complex64�
complex128�arange�array�zeros�shape�	transpose�newaxis�common_type�	conjugate)�_fblas)�assert_array_equal�assert_allclose�assert_array_almost_equal�assert_N�c�V�t|j��dkrd}|dd�tf}nd}t|jd|jdk��t	|jd|jdft||����}t
|jd��D]]}t
|jd��D]@}d}t
|jd��D]}||||f|||fzz
}�||||f<�A�^|r!|�|jdf��}|S)N�TFr)�lenr
rrr	r
�range�reshape)�a�b�b_is_vector�c�i�j�s�ks        �?/usr/lib/python3/dist-packages/scipy/linalg/tests/test_fblas.py�matrixmultiplyr#s4��
�1�7�|�|�q�����
�a�a�a��j�M������A�G�A�J�!�'�!�*�$�%�%�%�
�q�w�q�z�1�7�1�:�&��A�q�(9�(9�:�:�A�
�1�7�1�:�
�
�����q�w�q�z�"�"�	�	�A��A��1�7�1�:�&�&�
'�
'���Q�q�!�t�W�q��A��w�&�&����A�a��d�G�G�		�
�%�
�I�I�q�w�q�z�m�$�$���H�c�<�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	S)
�BaseAxpyz Mixin class for axpy tests c��td|j���}td|j���}|dz|z}|�||��}t||��dS)N�@��dtype��?�rr*�	blas_funcr��self�x�y�real_ys    r"�test_default_azBaseAxpy.test_default_a3s`���2�T�Z�(�(�(���2�Q�W�%�%�%���2��a����N�N�1�a� � ���6�1�%�%�%�%�%r$c��td|j���}td|j���}|dz|z}|�||d���}t||��dS)Nr(r))rr,r.s    r"�test_simplezBaseAxpy.test_simple:sd���2�T�Z�(�(�(���2�Q�W�%�%�%���2��a����N�N�1�a�2�N�&�&���6�1�%�%�%�%�%r$c��td|j���}td|j��}td|j���}|ddd�dz|z}|�||ddd���}t	||��dS)N�@r)�r(�)r�n�incx�rr*r	r-rr.s    r"�
test_x_stridezBaseAxpy.test_x_strideAs����2�T�Z�(�(�(���!�Q�W�����2�Q�W�%�%�%���3�3�Q�3����1����N�N�1�a�2���N�3�3���6�1�%�%�%�%�%r$c���td|j���}td|j��}|dz|ddd�z}|�||ddd���}t	||ddd���dS)Nr(r)�r9r8)rr:�incyr<r.s    r"�
test_y_stridezBaseAxpy.test_y_strideIsy���2�T�Z�(�(�(���!�Q�W�����2��a���!��f����N�N�1�a�2���N�3�3���6�1�S�S�q�S�6�*�*�*�*�*r$c��td|j���}td|j��}|ddd�dz|ddd�z}|�||dddd���}t	||ddd���dS)	N�(@r)r?�r(r9r8)rr:r;r@r<r.s    r"�test_x_and_y_stridezBaseAxpy.test_x_and_y_stridePs����3�d�j�)�)�)���!�Q�W�����3�3�Q�3����1�S�S�q�S�6�!���N�N�1�a�2����N�;�;���6�1�S�S�q�S�6�*�*�*�*�*r$c��td|j���}td|j��}tjt
d���5|�||dd���ddd��dS#1swxYwYdS�	NrCr)r?�failed for 1st keyword��matchrDr�r:r;�rr*r	�pytest�raises�	Exceptionr-�r/r0r1s   r"�test_x_bad_sizezBaseAxpy.test_x_bad_sizeW����3�d�j�)�)�)���!�Q�W����
�]�9�,D�
E�
E�
E�	.�	.��N�N�1�a�1�1�N�-�-�-�	.�	.�	.�	.�	.�	.�	.�	.�	.�	.�	.�	.����	.�	.�	.�	.�	.�	.��A.�.A2�5A2c��td|j���}td|j��}tjt
d���5|�||dd���ddd��dS#1swxYwYdS�	NrCr)r?rHrIr8r�r:r@rLrPs   r"�test_y_bad_sizezBaseAxpy.test_y_bad_size]rRrSN)�__name__�
__module__�__qualname__�__doc__r3r5r=rArErQrW�r$r"r&r&0s�������&�&�&�&�&�&�&�&�&�&�&�+�+�+�+�+�+�.�.�.�.�.�.�.�.r$r&c� �eZdZejZeZdS��	TestSaxpyN)rXrYrZ�fblas�saxpyr-rr*r\r$r"r_r_e��������K�	����r$r_c��eZdZdSr^�rXrYrZr\r$r"r_r_i��������r$c� �eZdZejZeZdS)�	TestDaxpyN)rXrYrZr`�daxpyr-rr*r\r$r"rgrgm���������I��E�E�Er$rgc� �eZdZejZeZdS��	TestCaxpyN)rXrYrZr`�caxpyr-rr*r\r$r"rlrls��������K�	����r$rlc��eZdZdSrkrdr\r$r"rlrlwrer$c� �eZdZejZeZdS)�	TestZaxpyN)rXrYrZr`�zaxpyr-rr*r\r$r"rqrq{���������I��E�E�Er$rqc�$�eZdZdZd�Zd�Zd�ZdS)�BaseScalz Mixin class for scal testing c��td|j���}|dz}|�d|��}t||��dS�Nr(r)r,�r/r0�real_xs   r"r5zBaseScal.test_simple�sH���2�T�Z�(�(�(���2����N�N�2�q�!�!���6�1�%�%�%�%�%r$c��td|j���}|���}|ddd�td|j��z|ddd�<|�d|dd���}t||��dS)Nr7r)r9r(r8rK)rr*�copyrr-rrxs   r"r=zBaseScal.test_x_stride�s|���2�T�Z�(�(�(�����������!��f�U�2�t�z�2�2�2��s�s��s���N�N�2�q�A�A�N�.�.���6�1�%�%�%�%�%r$c���td|j���}tjtd���5|�d|dd���ddd��dS#1swxYwYdS)	NrCr)rHrIg@rDrrK)rr*rMrNrOr-)r/r0s  r"rQzBaseScal.test_x_bad_size�s����3�d�j�)�)�)��
�]�9�,D�
E�
E�
E�	/�	/��N�N�2�q�A�A�N�.�.�.�	/�	/�	/�	/�	/�	/�	/�	/�	/�	/�	/�	/����	/�	/�	/�	/�	/�	/s�A�A� AN)rXrYrZr[r5r=rQr\r$r"ruru�sG������(�(�&�&�&�&�&�&�/�/�/�/�/r$ruc� �eZdZejZeZdS��	TestSscalN)rXrYrZr`�sscalr-rr*r\r$r"rr�rbr$rc��eZdZdSr~rdr\r$r"rr�rer$c� �eZdZejZeZdS)�	TestDscalN)rXrYrZr`�dscalr-rr*r\r$r"r�r��rir$r�c� �eZdZejZeZdS��	TestCscalN)rXrYrZr`�cscalr-rr*r\r$r"r�r��rnr$r�c��eZdZdSr�rdr\r$r"r�r��rer$c� �eZdZejZeZdS)�	TestZscalN)rXrYrZr`�zscalr-rr*r\r$r"r�r��rsr$r�c�6�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	dS)	�BaseCopyz Mixin class for copy testing c���td|j���}tt|��|j��}|�||��}t||��dSrw)rr*r	r
r-rrPs   r"r5zBaseCopy.test_simple�sV���2�T�Z�(�(�(���%��(�(�A�G�$�$���N�N�1�a� � ���1�a� � � � � r$c��td|j���}td|j��}|�||dd���}t	|ddd�|��dS�Nr7r)r8r9rKr<rPs   r"r=zBaseCopy.test_x_stride�s`���2�T�Z�(�(�(���!�Q�W�����N�N�1�a�1�1�N�-�-���1�S�S�q�S�6�1�%�%�%�%�%r$c��td|j���}td|j��}|�||dd���}t	||ddd���dS)Nr(r)r?r8r9rVr<rPs   r"rAzBaseCopy.test_y_stride�s`���2�T�Z�(�(�(���!�Q�W�����N�N�1�a�1�1�N�-�-���1�a���!��f�%�%�%�%�%r$c���td|j���}td|j��}|�||ddd���}t	|ddd�|ddd���dS)NrCr)r?r8rDr9�r:r;r@r<rPs   r"rEzBaseCopy.test_x_and_y_stride�sl���3�d�j�)�)�)���!�Q�W�����N�N�1�a�1�1�1�N�5�5���1�S�S�q�S�6�1�S�S�q�S�6�*�*�*�*�*r$c��td|j���}td|j��}tjt
d���5|�||dd���ddd��dS#1swxYwYdSrGrLrPs   r"rQzBaseCopy.test_x_bad_size�rRrSc��td|j���}td|j��}tjt
d���5|�||dd���ddd��dS#1swxYwYdSrUrLrPs   r"rWzBaseCopy.test_y_bad_size�rRrSN�
rXrYrZr[r5r=rArErQrWr\r$r"r�r��st������(�(�!�!�!�&�&�&�&�&�&�+�+�+�.�.�.�.�.�.�.�.r$r�c� �eZdZejZeZdS��	TestScopyN)rXrYrZr`�scopyr-rr*r\r$r"r�r��rbr$r�c��eZdZdSr�rdr\r$r"r�r��rer$c� �eZdZejZeZdS)�	TestDcopyN)rXrYrZr`�dcopyr-rr*r\r$r"r�r��rir$r�c� �eZdZejZeZdS��	TestCcopyN)rXrYrZr`�ccopyr-rr*r\r$r"r�r��rnr$r�c��eZdZdSr�rdr\r$r"r�r��rer$c� �eZdZejZeZdS)�	TestZcopyN)rXrYrZr`�zcopyr-rr*r\r$r"r�r��rsr$r�c�6�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	dS)	�BaseSwapz Mixin class for swap tests c�8�td|j���}tt|��|j��}|���}|���}|�||��\}}t
||��t
||��dSrw)rr*r	r
r{r-r�r/r0r1�	desired_x�	desired_ys     r"r5zBaseSwap.test_simple	s����2�T�Z�(�(�(���%��(�(�A�G�$�$���F�F�H�H�	��F�F�H�H�	��~�~�a��#�#���1��9�a�(�(�(��9�a�(�(�(�(�(r$c�H�td|j���}td|j��}|���}|���ddd�}|�||dd���\}}t||ddd���t||��dSr��rr*r	r{r-rr�s     r"r=zBaseSwap.test_x_strides����2�T�Z�(�(�(���!�Q�W�����F�F�H�H�	��F�F�H�H�S�S�q�S�M�	��~�~�a��a�a�~�0�0���1��9�a���!��f�-�-�-��9�a�(�(�(�(�(r$c�H�td|j���}td|j��}|���ddd�}|���}|�||dd���\}}t||��t||ddd���dS)Nr(r)r?r9r8rVr�r�s     r"rAzBaseSwap.test_y_strides����2�T�Z�(�(�(���!�Q�W�����F�F�H�H�S�S�q�S�M�	��F�F�H�H�	��~�~�a��a�a�~�0�0���1��9�a�(�(�(��9�a���!��f�-�-�-�-�-r$c�n�td|j���}td|j��}|���ddd�}|���ddd�}|�||ddd���\}}t||ddd���t||ddd���dS)NrCr)r?r9rDr8r�r�r�s     r"rEzBaseSwap.test_x_and_y_stride$s����3�d�j�)�)�)���!�Q�W�����F�F�H�H�S�S�q�S�M�	��F�F�H�H�S�S�q�S�M�	��~�~�a��a�a�a�~�8�8���1��9�a���!��f�-�-�-��9�a���!��f�-�-�-�-�-r$c��td|j���}td|j��}tjt
d���5|�||dd���ddd��dS#1swxYwYdSrGrLrPs   r"rQzBaseSwap.test_x_bad_size-rRrSc��td|j���}td|j��}tjt
d���5|�||dd���ddd��dS#1swxYwYdSrUrLrPs   r"rWzBaseSwap.test_y_bad_size3rRrSNr�r\r$r"r�r�st������&�&�)�)�)�)�)�)�.�.�.�.�.�.�.�.�.�.�.�.�.�.r$r�c� �eZdZejZeZdS��	TestSswapN)rXrYrZr`�sswapr-rr*r\r$r"r�r�;rbr$r�c��eZdZdSr�rdr\r$r"r�r�?rer$c� �eZdZejZeZdS)�	TestDswapN)rXrYrZr`�dswapr-rr*r\r$r"r�r�Crir$r�c� �eZdZejZeZdS��	TestCswapN)rXrYrZr`�cswapr-rr*r\r$r"r�r�Irnr$r�c��eZdZdSr�rdr\r$r"r�r�Mrer$c� �eZdZejZeZdS)�	TestZswapN)rXrYrZr`�zswapr-rr*r\r$r"r�r�Qrsr$r�c�V�eZdZdZdd�Zd�Zd�Zd�Zd�Zd�Z	d	�Z
d
�Zd�Zd�Z
d
�ZdS)�BaseGemvz Mixin class for gemv tests rc�(�td|j���}|jttfvrtd|j���}ddlm}m}|d��td|j���|z}td|j���|z}|ddd	���|j��|z}tt|��d|z|j���|z}	tt|��d|z|j���|z}
||||	|
fS)
Nrr)y�?�?r)�normal�seedi�r+g)r8r8)
rr*rr�numpy.randomr�r��astyperr
)r/�x_stride�y_stride�multr�r��alpha�betarr0r1s           r"�get_datazBaseGemv.get_data]s���Q�d�j�)�)�)���:�)�Z�0�0�0���T�Z�0�0�0�D�-�-�-�-�-�-�-�-���T�
�
�
��b��
�+�+�+�d�2���R�t�z�*�*�*�T�1���F�2�r�6�"�"�)�)�$�*�5�5��<���5��8�8�A�;�x�'�t�z�:�:�:�T�A���5��8�8�A�;�x�'�t�z�:�:�:�T�A���d�A�q�!�#�#r$c��|���\}}}}}|t||��z||zz}|�|||||��}t||��dS�N�r�r#r-r�r/r�r�rr0r1r�s       r"r5zBaseGemv.test_simplejsf��#�}�}�����t�Q��1��.��A�.�.�.�t�A�v�5�	��N�N�5�!�Q��a�0�0��!�)�Q�/�/�/�/�/r$c��|���\}}}}}t||��}|�d||��}t||��dS)Nrr�r�s       r"�test_default_beta_yzBaseGemv.test_default_beta_ypsT��#�}�}�����t�Q��1�"�1�a�(�(�	��N�N�1�a��#�#��!�)�Q�/�/�/�/�/r$c���|���\}}}}}|tt|��|��z||zz}|�|||||d���}t	||��dS)Nr��trans�r�r#rr-rr�s       r"�test_simple_transposezBaseGemv.test_simple_transposevsp��#�}�}�����t�Q��1��.��1���q�9�9�9�$�q�&�@�	��N�N�5�!�Q��a�q�N�9�9��!�)�Q�/�/�/�/�/r$c��|���\}}}}}|ttt|����|��z||zz}|�|||||d���}t||��dS)Nr9r�)r�r#rrr-rr�s       r"�test_simple_transpose_conjz#BaseGemv.test_simple_transpose_conj|sx��#�}�}�����t�Q��1��.��9�Q�<�<�)@�)@�!�D�D�D�T�!�V�K�	��N�N�5�!�Q��a�q�N�9�9��!�)�Q�/�/�/�/�/r$c���|�d���\}}}}}|t||ddd���z||zz}|�|||||d���}t||��dS)Nr9�r�)r;r�r�s       r"r=zBaseGemv.test_x_stride�sz��#�}�}�a�}�8�8���t�Q��1��.��A�c�c��c�F�3�3�3�D��F�:�	��N�N�5�!�Q��a�a�N�8�8��!�)�Q�/�/�/�/�/r$c	���|�d���\}}}}}|tt|��|ddd���z||zz}|�|||||dd���}t	||��dS)Nr9r�r�r�r;r�r�s       r"�test_x_stride_transposez BaseGemv.test_x_stride_transpose�s���#�}�}�a�}�8�8���t�Q��1��.��1���q���1��v�>�>�>�t�A�v�E�	��N�N�5�!�Q��a�q�q�N�A�A��!�)�Q�/�/�/�/�/r$c
�|�|�d���\}}}}}tjtd���5|�d||d|dd���}ddd��n#1swxYwYtjtd���5|�d||d|dd���}ddd��dS#1swxYwYdS)	Nr9r�zfailed for 3rd argumentrIrrr8r��r�rMrNrOr-�r/r�r�rr0r1s      r"�test_x_stride_assertzBaseGemv.test_x_stride_assert�sC��#�}�}�a�}�8�8���t�Q��1�
�]�9�,E�
F�
F�
F�	?�	?����q�!�Q��1�A�A��>�>�A�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?����	?�	?�	?�	?�
�]�9�,E�
F�
F�
F�	?�	?����q�!�Q��1�A�A��>�>�A�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?����	?�	?�	?�	?�	?�	?�#�A!�!A%�(A%�B1�1B5�8B5c��|�d���\}}}}}|���}|t||��z||ddd�zz|ddd�<|�|||||d���}t	||��dS)Nr9�r�)r@)r�r{r#r-rr�s       r"rAzBaseGemv.test_y_stride�s���#�}�}�a�}�8�8���t�Q��1��F�F�H�H�	��~�a��3�3�3�D��3�3�Q�3��K�?�	�#�#�A�#���N�N�5�!�Q��a�a�N�8�8��!�)�Q�/�/�/�/�/r$c	�(�|�d���\}}}}}|���}|tt|��|��z||ddd�zz|ddd�<|�|||||dd���}t||��dS)Nr9r�r�r�r@)r�r{r#rr-rr�s       r"�test_y_stride_transposez BaseGemv.test_y_stride_transpose�s���#�}�}�a�}�8�8���t�Q��1��F�F�H�H�	��~�i��l�l�A�>�>�>�t�A�c�c��c�F�{�J�	�#�#�A�#���N�N�5�!�Q��a�q�q�N�A�A��!�)�Q�/�/�/�/�/r$c
�|�|�d���\}}}}}tjtd���5|�d||d|dd���}ddd��n#1swxYwYtjtd���5|�d||d|dd���}ddd��dS#1swxYwYdS)	Nr9r�zfailed for 2nd keywordrIrrr8r�r�r�s      r"�test_y_stride_assertzBaseGemv.test_y_stride_assert�sC��#�}�}�a�}�8�8���t�Q��1�
�]�9�,D�
E�
E�
E�	?�	?����q�!�Q��1�A�A��>�>�A�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?����	?�	?�	?�	?�
�]�9�,D�
E�
E�
E�	?�	?����q�!�Q��1�A�A��>�>�A�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?����	?�	?�	?�	?�	?�	?r�N)rr)rXrYrZr[r�r5r�r�r�r=r�r�rAr�r�r\r$r"r�r�Zs�������&�&�$�$�$�$�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�?�?�?�0�0�0�0�0�0�?�?�?�?�?r$r�c�&�eZdZejZeZd�ZdS)�	TestSgemvc�����ddlm}ddl}ddl�|jdkrdSd
�fd�	�d
�fd�	}�fd�}|dd	d
d��}|D]�\}}}}	�j�||��}
�j�|��}��|
|��}||
|�j|	���}
|||�j|	���}||
||����dS)Nr)�product�darwin�Cc�v��|��}�	�|��}�	�||jz|z�	j���}|jdd}t|��D]}||z|zdkrn�|||||jzz��|���}|�||���S)Nr)�datar��order)�prodr	�nbytes�uint8�__array_interface__r�viewr)
r
�alignr*r��d�N�tmp�address�offset�nps
         �r"�
aligned_arrayz2TestSgemv.test_sgemv_on_osx.<locals>.aligned_array�s�����E�G�G���G�G�E�N�N���h�h�q�1�8�|�e�3�2�8�h�D�D���1�&�9�!�<��#�E�l�l���F��&�(�E�1�Q�6�6���7��&���!�(�
�!2�2�3�8�8�u�8�E�E���{�{�5��{�6�6�6r$c�L���|j|||��}|dd�|dd�<|Sr�)r
)�arrr�r*r��alignedrs     �r"�
as_alignedz/TestSgemv.test_sgemv_on_osx.<locals>.as_aligned�s4���'�-��	�5�%��G�G�� ����V�����
��r$c�X��t��d||��|dd���dS)Nr+g�h㈵��>gH�����z>)�rtol�atol)rr-)�A�X�desiredr/s   �r"�assert_dot_closez5TestSgemv.test_sgemv_on_osx.<locals>.assert_dot_close�s=�������s�A�q� 9� 9�7�%)��6�6�6�6�6�6r$)�� )i')���Y)r��Fr�)r�)	�	itertoolsr��sys�numpy�platform�random�rand�dotr)r/r�rr	r�testdatar��mr:�a_order�A_d�X_dr�A_f�X_frrs`              @@r"�test_sgemv_on_osxzTestSgemv.test_sgemv_on_osx�sS�����)�)�)�)�)�)��J�J�J������|�x�'�'���
7�
7�
7�
7�
7�
7�
�
�
�
�
�
�
6�
6�
6�
6�
6��w�x��9�j�I�I�H�(0�
4�
4�$��q�!�W��i�n�n�Q��*�*���i�n�n�Q�'�'���&�&��c�*�*�� �j��e�R�Z�w�G�G�G�� �j��e�R�Z�w�G�G�G�� � ��c�7�3�3�3�3�
4�
4r$N)	rXrYrZr`�sgemvr-rr*r$r\r$r"r�r��s/�������K�	���(	4�(	4�(	4�(	4�(	4r$r�c��eZdZdS)r�Nrdr\r$r"r�r��rer$c� �eZdZejZeZdS)�	TestDgemvN)rXrYrZr`�dgemvr-rr*r\r$r"r(r(�rir$r(c� �eZdZejZeZdS��	TestCgemvN)rXrYrZr`�cgemvr-rr*r\r$r"r,r,�rnr$r,c��eZdZdSr+rdr\r$r"r,r,�rer$c� �eZdZejZeZdS)�	TestZgemvN)rXrYrZr`�zgemvr-rr*r\r$r"r0r0�rsr$r0)2rrrrrrrr	r
rrr
r�scipy.linalgrr`�
numpy.testingrrrrrM�accuracyr#r&r_�AttributeErrorrgrlrqrurr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r(r,r0r\r$r"�<module>r6s���K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�)�(�(�(�(�(�8�8�8�8�8�8�8�8�8�8�8�8��
�
�
�
��
�
�
�,1.�1.�1.�1.�1.�1.�1.�1.�h
������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������

������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������/�/�/�/�/�/�/�/�,
������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������

������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������%.�%.�%.�%.�%.�%.�%.�%.�^
������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������

������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������1.�1.�1.�1.�1.�1.�1.�1.�h
������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������

������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������P?�P?�P?�P?�P?�P?�P?�P?�f1
�,4�,4�,4�,4�,4�H�,4�,4�,4�,4��\�
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������

������H�������
�
�
�
�
�
�
�
�
�
�
�
�
�
����
���������
.�f8�8s��A�A*�)A*�<B�B �B �?C�C#�"C#�5D�D�D�8E�E�E�.E=�=F�F�1G�G�G�'G6�6H�
H�*H9�9I�
I� I/�/J�J

Youez - 2016 - github.com/yon3zu
LinuXploit