403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/numpy/fft/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/numpy/fft/tests/__pycache__/test_helper.cpython-312.pyc
�

	�g���|�dZddlZddlmZddlmZmZGd�d�ZGd�d�ZGd	�d
�Z	Gd�d�Z
y)
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�Zy)�TestFFTShiftc��gd�}gd�}ttj|�|�ttj|�|�gd�}gd�}ttj|�|�ttj|�|�y)N�	r����������������)	rrrrrr
rrr
�
rr
rrr
���rrrr)
rrrrrrr
rrr
�rr�fftshift�	ifftshift)�self�x�ys   �=C:\Python312\Lib\site-packages\numpy/fft/tests/test_helper.py�test_definitionzTestFFTShift.test_definition
s`��+��+��!�#�,�,�q�/�1�5�!�#�-�-��"2�A�6�/��/��!�#�,�,�q�/�1�5�!�#�-�-��"2�A�6�c��dD]T}tjj|f�}ttjtj
|��|��Vy)N)r
r
�	�d��)�np�randomrrrr)r�nrs   r�test_inversezTestFFTShift.test_inversesD��$�	I�A��	�	� � �!��&�A�%�c�m�m�C�L�L��O�&D�a�H�	Irc��gd�gd�gd�g}gd�gd�gd�g}ttj|d��|�ttj|d	��tj|d
���ttj|d��|�ttj|d	��tj|d
���ttj|�|�ttj|�|�y)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��5����J�7��!�#�,�,�u�6�"B�G�L�!�#�,�,�u�1�"=�"%�,�,�u�4�"@�	B�!�#�-�-��f�"E�u�M�!�#�-�-��a�"@�"%�-�-��d�"C�	E�	"�#�,�,�u�"5�w�?�!�#�-�-��"8�%�@rc��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|�|�y
)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�!�#�-�-�
��"C�U�K�!�#�,�,�u�4�"@�*�M�!�#�-�-�
�!��"E�u�M���F�
��F�
��F�
�
�
	"�#�,�,�u�1�"=�z�J�!�#�-�-�
��"C�U�K���F�
��F�
��F�
��
	"�#�,�,�u�6�"B�N�S�!�#�-�-��V�"L�e�T�!�#�,�,�u�A�q�6�"B�N�S�!�#�-�-��a��V�"L�e�T�	"�#�,�,�u�4�"@�.�Q�!�#�-�-��T�"J�E�R�!�#�,�,�u�"5�~�F�!�#�-�-��"?��Grc
�r���	�
�ddlm�m�	m�m�
d���	�
fd�	}d���	�
fd�	}td�D]�}td�D]w}dD]p}tjj||�}ttj||�|||��ttj||�|||���r�y��y)	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]:}|j
|}|dzdz}��	||��	|�f�}�|||�}�<|S)z& How fftshift was implemented in v1.14r
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�8�D��|��E�$�K�(���D�#�&��w���A��
'���I�I�a�L���!�e��\��$�f�R��m�V�B�Z�%@�A����F�A�&��	
'�
�Hrc����
|�}|j}|�tt|��}nt|t�r|f}|}|D]=}|j
|}||dzdzz
}��	||��	|�f�}�|||�}�?|S)z( How ifftshift was implemented in v1.14 r
rr9r@s
         ����r�original_ifftshiftz?TestFFTShift.test_equal_to_original.<locals>.original_ifftshiftjs�����!�*�C��8�8�D��|��E�$�K�(���D�#�&��w���A��
'���I�I�a�L���!�a�%�A��%��$�f�R��m�V�B�Z�%@�A����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����B�B�	�	� 	�	�$�r��		U�A��2�Y�
U��$>�U�L��)�)�.�.��A�.�C�-�c�l�l�3��.M�.?��\�.R�T�.�c�m�m�C��.N�.@��l�.S�U�
U�
U�		UrN)�__name__�
__module__�__qualname__rr$r,r2rO�rrrrs ��7�I�
A�+H�Z/Urrc��eZdZd�Zy)�TestFFTFreqc�T�gd�}tdtjd�z|�tdtztjdt�z|�gd�}tdtjd�z|�tdtztjdt�z|�y)Nr	rr�
)rr�fftfreqr�rrs  rrzTestFFTFreq.test_definition�sv��+��!�!�C�K�K��N�"2�A�6�!�!�B�$�s�{�{�1�b�'9�"9�1�=�/��!�"�S�[�[��_�"4�a�8�!�"�R�%����B��(;�";�Q�?rN�rPrQrRrrSrrrUrU�s��@rrUc��eZdZd�Zy)�TestRFFTFreqc�T�gd�}tdtjd�z|�tdtztjdt�z|�gd�}tdtjd�z|�tdtztjdt�z|�y)N)rr
rrr
r)rr
rrr
r.rW)rr�rfftfreqrrYs  rrzTestRFFTFreq.test_definition�sw����!�!�C�L�L��O�"3�Q�7�!�!�B�$�s�|�|�A�r�':�":�A�>���!�"�S�\�\�"�%5�"5�q�9�!�"�R�%����R��(<�"<�a�@rNrZrSrrr\r\�s��Arr\c��eZdZd�Zy)�
TestIRFFTNc��tjjd�\}}|d|zz}d}tj||��y)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�s<�����!�!�.�1���B���B��J����	�
�
�1�4� rN)rPrQrRrhrSrrr`r`�s��!rr`)�__doc__�numpyr!�
numpy.testingrrrrrUr\r`rSrr�<module>rlsF���
�3��zU�zU�z@�@�A�A�	!�	!r

Youez - 2016 - github.com/yon3zu
LinuXploit