| 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 : |
�
d�c � �T � d Z ddlZddlmZmZ ddlmZ ddl m
Z
G d� d� � ZdS )z3Test functions for linalg.matmul_toeplitz function
� N)�toeplitz�matmul_toeplitz)�raises)�assert_allclosec �. � e Zd Zd� Zd� Zd� Zd� Zdd�ZdS ) �TestMatmulToeplitzc �\ � t j � d� � | _ d| _ d S )N�* g�7�QE=)�np�random�RandomState�rng� tolerance)�selfs �I/usr/lib/python3/dist-packages/scipy/linalg/tests/test_matmul_toeplitz.py�setup_methodzTestMatmulToeplitz.setup_method
s$ � ��9�(�(��,�,��� ����� c �J � � g }d}� j � |�� � }� j � |�� � }� j � |df�� � }|� |||df� � d}� j � |�� � }� j � |�� � }� j � |df�� � }|� |||df� � d}� j � |�� � }� j � |�� � }� j � |df�� � }|� |||df� � d}� j � |�� � }� j � |�� � }� j � |df�� � }|� |||df� � d}� j � |�� � }� j � |�� � }� j � |� j � dd � � f�� � }|� |||df� � d}� j � |df�� � }� j � |df�� � }� j � |� j � dd � � f�� � }|� |||df� � d}� j � |df�� � }d }� j � |� j � dd � � f�� � }|� |||dd
f� � d}� j � |df�� � }d }� j � |�� � }|� |||df� � d}� j � |�� � }� j � |dz
�� � }� j � |dz
df�� � }|� |||df� � d}� j � |�� � }� j � |dz �� � }� j � |dz � j � dd � � f�� � }|� |||df� � � fd
�|D � � d S )N� ��sizeF� �e Ti� �d �
���� � c �$ �� g | ]} �j |� ��
S � )�do)�.0�ir s �r �
<listcomp>z0TestMatmulToeplitz.test_real.<locals>.<listcomp>P s! �� �$�$�$�����!��$�$�$r )r �normal�append�randint)r �cases�n�c�r�xs ` r � test_realzTestMatmulToeplitz.test_real sL �� ���
���H�O�O��O�#�#���H�O�O��O�#�#���H�O�O�!�Q��O�(�(��
���a��A�u�%�&�&�&�
���H�O�O��O�#�#���H�O�O��O�#�#���H�O�O�!�Q��O�(�(��
���a��A�u�%�&�&�&����H�O�O��O�#�#���H�O�O��O�#�#���H�O�O�!�Q��O�(�(��
���a��A�t�_�%�%�%����H�O�O��O�#�#���H�O�O��O�#�#���H�O�O�!�Q��O�(�(��
���a��A�u�%�&�&�&����H�O�O��O�#�#���H�O�O��O�#�#���H�O�O�!�T�X�%5�%5�a��%<�%<�!=�O�>�>��
���a��A�u�%�&�&�&����H�O�O�!�Q��O�(�(���H�O�O�!�Q��O�(�(���H�O�O�!�T�X�%5�%5�a��%<�%<�!=�O�>�>��
���a��A�t�_�%�%�%����H�O�O�!�Q��O�(�(�����H�O�O�!�T�X�%5�%5�a��%<�%<�!=�O�>�>��
���a��A�t�R�(�)�)�)����H�O�O�!�Q��O�(�(�����H�O�O��O�#�#��
���a��A�u�%�&�&�&����H�O�O��O�#�#���H�O�O��2��O�&�&���H�O�O�!�B�$���O�+�+��
���a��A�t�_�%�%�%����H�O�O��O�#�#���H�O�O��A��O�&�&���H�O�O�!�Q�$���(8�(8��B�(?�(?�!@�O�A�A��
���a��A�t�_�%�%�%�$�$�$�$�e�$�$�$�$�$�$r c �n � d}| j � |df�� � | j � |df�� � dz z }| j � |df�� � | j � |df�� � dz z }| j � |df�� � | j � |df�� � dz z }| � |||d� � d}| j � |df�� � | j � |df�� � dz z }| j � |dz df�� � | j � |dz df�� � dz z }| j � |dz df�� � | j � |dz df�� � dz z }| � |||d� � d S ) N� r r y �?� Fr r )r r% r! �r r) r* r+ r, s r �test_complexzTestMatmulToeplitz.test_complexR s� � ����H�O�O�!�Q��O�(�(�4�8�?�?��A��?�+G�+G��+J�J���H�O�O�!�Q��O�(�(�4�8�?�?��A��?�+G�+G��+J�J���H�O�O�!�Q��O�(�(�4�8�?�?��A��?�+G�+G��+J�J������1�a��������H�O�O�!�Q��O�(�(�4�8�?�?��A��?�+G�+G��+J�J���H�O�O�!�Q�$���O�+�+��H�O�O�!�Q�$���O�+�+�B�.�
/���H�O�O�!�Q�$���O�+�+��H�O�O�!�Q�$���O�+�+�B�.�
/������1�a������r c �� � d}| j � |�� � }| j � d|z �� � }| j � |�� � }t t t ||f|d� � d}| j � |�� � }| j � |�� � }| j � |dz
�� � }t t t ||f|d� � d}| j � |�� � }| j � |dz �� � }| j � |dz dz
�� � }t t t ||f|d� � d S )Nr r r Tr )r r% �
assert_raises�
ValueErrorr r1 s r �test_exceptionsz"TestMatmulToeplitz.test_exceptionsa s6 � ����H�O�O��O�#�#���H�O�O��1��O�%�%���H�O�O��O�#�#���j�/�A�q�6�1�d�C�C�C����H�O�O��O�#�#���H�O�O��O�#�#���H�O�O��1��O�%�%���j�/�A�q�6�1�d�C�C�C����H�O�O��O�#�#���H�O�O��A��O�&�&���H�O�O��A��a��O�(�(���j�/�A�q�6�1�d�C�C�C�C�Cr NFc � � |�t ||||� � }nt ||f||� � }t ||� � |z }t ||| j | j �� � d S )N)�rtol�atol)r r r r )r r, r* r+ �check_finite�workers�actual�desireds r r! zTestMatmulToeplitz.dov sq � ��9�$�Q��<��A�A�F�F�$�a��V�Q��=�=�F��1�a�.�.�1�$�������d�n� 6� 6� 6� 6� 6� 6r )NFN)�__name__�
__module__�__qualname__r r- r2 r6 r! r r r r r sh � � � � � �!� !� !�?%� ?%� ?%�B
�
�
�D� D� D�*6� 6� 6� 6� 6� 6r r )�__doc__�numpyr �scipy.linalgr r �pytestr r4 �
numpy.testingr r r r r �<module>rF s� ��� � � � � � 2� 2� 2� 2� 2� 2� 2� 2� *� *� *� *� *� *� )� )� )� )� )� )�r6� r6� r6� r6� r6� r6� r6� r6� r6� r6r