| 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� � �� � d dl Z d dlZd dlmZ d dlmZ d dlmZ d dl m
Z
mZ d dlm
Z
mZ ej ej fZej ej fZeez Ze j � de� � e j � dg d �� � e j � d
ddg� � d
� � � � � � � Zd� Zd� Zd� Zd� Zd� Zd� Zd� Ze j � de� � d� � � Z dS )� N)�seed)�assert_allclose)�_compute_lwork)�ortho_group�
unitary_group)�cossin�get_lapack_funcs�dtype_zm, p, q)
)� � r )� r r )r
r r )� r r )r r r )�( � � )r � r )r r r )�d �2 r )r r r � swap_signTFc � � t d� � | t v r)t j t j |� � | �� � }n(t j t
j |� � | �� � }t ||||�� � \ }}}t |||z |z d|dz t j | � � j
z �� � |j | k sJ �|j t j |� � j k sJ �|j | k sJ �t |d |�d |�f |d |�|d �f ||d �d |�f ||d �|d �f g|�� � \ }}}t |||z |z d|dz t j | � � j
z �� � |j | k sJ �|j t j |� � j k sJ �|j | k sJ �t |||d|�� � \ } }
}t ||
dd t j | � � j
z �� � t ||dd t j | � � j
z �� � t |||d|�
� � \ }}
} t ||dd t j | � � j
z �� � t ||
dd t j | � � j
z �� � t |||dd|�� � \ } }
} t ||
dd t j | � � j
z �� � d S )N�� ��dtype)r � g @�@��rtol�atolF)� compute_ur �
)�
compute_vhr )r r r )
r �COMPLEX_DTYPES�np�arrayr �rvsr r r �finfo�epsr �real)
r
�m�p�qr �x�u�cs�vh�_�cs2�vh2�u2s
�G/usr/lib/python3/dist-packages/scipy/linalg/tests/test_decomp_cossin.py�test_cossinr4 s$ � � ��J�J�J�
�����H�]�&�q�)�)��8�8�8����H�[�_�Q�'�'�v�6�6�6���q�!�Q�!*�,� ,� ,�I�A�r�2��A�q�2�v��{��!�C�%����8H�8H�8L�2L�M�M�M�M��7�f�����
�8�r�w�q�z�z�'�'�'�'�'�
�8�v�������"�1�"�b�q�b�&� �1�R�a�R����V�9�a����B�Q�B��i��1�2�2�q�r�r�6��C�!*�,� ,� ,�I�A�r�2��A�q�2�v��{��!�C�%����8H�8H�8L�2L�M�M�M�M��7�f�����
�8�r�w�q�z�z�'�'�'�'�'�
�8�v�������A�q�#(�#,�.� .� .�K�A�s�C� �B��"�2�b�h�v�.>�.>�.B�+B�C�C�C�C��B��"�2�b�h�v�.>�.>�.B�+B�C�C�C�C���1�a�#(�"+�-� -� -�J�B��Q� �A�r���B�H�V�,<�,<�,@�)@�A�A�A�A��B��"�2�b�h�v�.>�.>�.B�+B�C�C�C�C��q�!�Q�!&�"'�!*�,� ,� ,�I�A�s�A� �B��"�2�b�h�v�.>�.>�.B�+B�C�C�C�C�C�C� c �V � t d� � t j t j d� � t j �� � } t
| d d�d d�f t j | d d�dd �f t j �� � | dd �d d�f | dd �dd �f g� � \ }}}|j t j k sJ �|j t j k sJ �|j t j k sJ �t | ||z |z ddt j
t j � � j z �� � d S )Nr r r r r g ��@r )r r"