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/numpy/fft/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/numpy/fft/tests/__pycache__/test_helper.cpython-311.pyc
�

���c���dZddlZddlmZddlmZmZGd�d��ZGd�d��ZGd	�d
��Z	Gd�d��Z
dS)
zfTest functions for fftpack.helper module

Copied from fftpack.helper by Pearu Peterson, October 2005

�N)�assert_array_almost_equal)�fft�pic�,�eZdZd�Zd�Zd�Zd�Zd�ZdS)�TestFFTShiftc�6�gd�}gd�}ttj|��|��ttj|��|��gd�}gd�}ttj|��|��ttj|��|��dS)N�	r����������������)	rrrrrr
rrr
�
rr
rrr
���rrrr)
rrrrrrr
rrr
�rr�fftshift�	ifftshift)�self�x�ys   �=/usr/lib/python3/dist-packages/numpy/fft/tests/test_helper.py�test_definitionzTestFFTShift.test_definition
s���+�+�+��+�+�+��!�#�,�q�/�/�1�5�5�5�!�#�-��"2�"2�A�6�6�6�/�/�/��/�/�/��!�#�,�q�/�/�1�5�5�5�!�#�-��"2�"2�A�6�6�6�6�6�c��dD]V}tj�|f��}ttjtj|����|���WdS)N)r
r
�	�d��)�np�randomrrrr)r�nrs   r�test_inversezTestFFTShift.test_inverses[��$�	I�	I�A��	� � �!��&�&�A�%�c�m�C�L��O�O�&D�&D�a�H�H�H�H�	I�	Irc�*�gd�gd�gd�g}gd�gd�gd�g}ttj|d���|��ttj|d	���tj|d
�����ttj|d���|��ttj|d	���tj|d
�����ttj|��|��ttj|��|��dS)N)rr
r)rr
r)rrr)rrr)rrr
)rrr
�rr
��axesr�rr)r�freqs�shifteds   r�test_axes_keywordzTestFFTShift.test_axes_keywords�����J�J�J����5���<�<����J�J�J�7��!�#�,�u�6�"B�"B�"B�G�L�L�L�!�#�,�u�1�"=�"=�"=�"%�,�u�4�"@�"@�"@�	B�	B�	B�!�#�-��f�"E�"E�"E�u�M�M�M�!�#�-��a�"@�"@�"@�"%�-��d�"C�"C�"C�	E�	E�	E�	"�#�,�u�"5�"5�w�?�?�?�!�#�-��"8�"8�%�@�@�@�@�@rc�P�ddgddgddgg}ddgddgddgg}ttj|d���|��ttj|d���|��ttj|d���|��ttj|dg���|��ddgddgddgg}ttj|d���|��ttj|d���|��ddgddgddgg}ttj|d	���|��ttj|d	���|��ttj|ddg���|��ttj|ddg���|��ttj|d
���|��ttj|d
���|��ttj|��|��ttj|��|��d
S)z1 Test 2D input, which has uneven dimension sizes rr
rrr
�r'r)r&Nr)rr*�
shift_dim0�
shift_dim1�shift_dim_boths     r�test_uneven_dimszTestFFTShift.test_uneven_dims)s:����F�
��F�
��F�
����F�
��F�
��F�
�
�
	"�#�,�u�1�"=�"=�"=�z�J�J�J�!�#�-�
��"C�"C�"C�U�K�K�K�!�#�,�u�4�"@�"@�"@�*�M�M�M�!�#�-�
�!��"E�"E�"E�u�M�M�M���F�
��F�
��F�
�
�
	"�#�,�u�1�"=�"=�"=�z�J�J�J�!�#�-�
��"C�"C�"C�U�K�K�K���F�
��F�
��F�
��
	"�#�,�u�6�"B�"B�"B�N�S�S�S�!�#�-��V�"L�"L�"L�e�T�T�T�!�#�,�u�A�q�6�"B�"B�"B�N�S�S�S�!�#�-��a��V�"L�"L�"L�e�T�T�T�	"�#�,�u�4�"@�"@�"@�.�Q�Q�Q�!�#�-��T�"J�"J�"J�E�R�R�R�!�#�,�u�"5�"5�~�F�F�F�!�#�-��"?�"?��G�G�G�G�Grc
����	�
�ddlm�m�	m�m�
d���	�
fd�	}d���	�
fd�	}td��D]�}td��D]�}dD]|}tj�||��}ttj||��|||����ttj||��|||�����}����dS)	z\ Test that the new (>=v1.15) implementation (see #10073) is equal to the original (<=v1.14) r)�asarray�concatenate�arange�takeNc�,���
|��}|j}|�tt|����}nt|t��r|f}|}|D]D}|j|}|dzdz}��	||���	|��f��}�|||��}�E|S)z& How fftshift was implemented in v1.14Nr
r��ndim�list�range�
isinstance�int�shape�
rr(�tmpr:r�kr#�p2�mylistr6r4r5r7s
         ����r�original_fftshiftz>TestFFTShift.test_equal_to_original.<locals>.original_fftshiftZs�����'�!�*�*�C��8�D��|��E�$�K�K�(�(����D�#�&�&�
��w���A��
'�
'���I�a�L���!�e��\��$��f�f�R��m�m�V�V�B�Z�Z�%@�A�A���D��F�A�&�&����Hrc�2���
|��}|j}|�tt|����}nt|t��r|f}|}|D]G}|j|}||dzdzz
}��	||���	|��f��}�|||��}�H|S)z( How ifftshift was implemented in v1.14 Nr
rr9r@s
         ����r�original_ifftshiftz?TestFFTShift.test_equal_to_original.<locals>.original_ifftshiftjs�����'�!�*�*�C��8�D��|��E�$�K�K�(�(����D�#�&�&�
��w���A��
'�
'���I�a�L���!�a�%�A��%��$��f�f�R��m�m�V�V�B�Z�Z�%@�A�A���D��F�A�&�&����Hr�)rr
Nr)r&)N)
�
numpy.corer4r5r6r7r<r!r"�randrrrr)rrErG�i�j�axes_keyword�inpr6r4r5r7s       @@@@r�test_equal_to_originalz#TestFFTShift.test_equal_to_originalVs`������A�A�A�A�A�A�A�A�A�A�A�A�	�	�	�	�	�	�	�	�	� 	�	�	�	�	�	�	�	�	�$�r���		U�		U�A��2�Y�Y�
U�
U��$>�U�U�L��)�.�.��A�.�.�C�-�c�l�3��.M�.M�.?�.?��\�.R�.R�T�T�T�.�c�m�C��.N�.N�.@�.@��l�.S�.S�U�U�U�U�
U�
U�		U�		UrN)�__name__�
__module__�__qualname__rr$r,r2rO�rrrrsn������7�7�7�I�I�I�
A�A�A�+H�+H�+H�Z/U�/U�/U�/U�/Urrc��eZdZd�ZdS)�TestFFTFreqc�v�gd�}tdtjd��z|��tdtztjdt��z|��gd�}tdtjd��z|��tdtztjdt��z|��dS)Nr	rr�
)rr�fftfreqr�rrs  rrzTestFFTFreq.test_definition�s���+�+�+��!�!�C�K��N�N�"2�A�6�6�6�!�!�B�$�s�{�1�b�'9�'9�"9�1�=�=�=�/�/�/��!�"�S�[��_�_�"4�a�8�8�8�!�"�R�%���B��(;�(;�";�Q�?�?�?�?�?rN�rPrQrRrrSrrrUrU�s(������@�@�@�@�@rrUc��eZdZd�ZdS)�TestRFFTFreqc�v�gd�}tdtjd��z|��tdtztjdt��z|��gd�}tdtjd��z|��tdtztjdt��z|��dS)N)rr
rrr
r)rr
rrr
r.rW)rr�rfftfreqrrYs  rrzTestRFFTFreq.test_definition�s����O�O��!�!�C�L��O�O�"3�Q�7�7�7�!�!�B�$�s�|�A�r�':�':�":�A�>�>�>�����!�"�S�\�"�%5�%5�"5�q�9�9�9�!�"�R�%���R��(<�(<�"<�a�@�@�@�@�@rNrZrSrrr\r\�s(������A�A�A�A�Arr\c��eZdZd�ZdS)�
TestIRFFTNc��tj�d��\}}|d|zz}d}tj||���dS)N)rrH�� y�?)rr')r!r"r�irfftn)r�ar�ai�ar(s     r�test_not_last_axis_successz%TestIRFFTN.test_not_last_axis_success�sJ����!�!�.�1�1���B���B��J����	�
�1�4� � � � � � rN)rPrQrRrhrSrrr`r`�s#������!�!�!�!�!rr`)�__doc__�numpyr!�
numpy.testingrrrrrUr\r`rSrr�<module>rls����
����3�3�3�3�3�3���������zU�zU�zU�zU�zU�zU�zU�zU�z@�@�@�@�@�@�@�@�A�A�A�A�A�A�A�A�	!�	!�	!�	!�	!�	!�	!�	!�	!�	!r

Youez - 2016 - github.com/yon3zu
LinuXploit