| 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 : |
�
�g� � �| � d Z ddlZddlmZ ddlmZmZ G d� d� Z G d� d� Z G d � d
� Z G d� 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 �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)�TestFFTShiftc � � g d�}g d�}t t j |� |� t t j |� |� g d�}g d�}t t j |� |� t t j |� |� y )N� r � � � � ������������) r r r r r r
r r r
�
r r
r r r
���r r r r )
r r r r r r r
r r r
�r r �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 }t j j |f� }t t j t j
|� � |� �V y )N)r
r
� �d �� )�np�randomr r r r )r �nr s r �test_inversezTestFFTShift.test_inverse sD � �$� I�A�� � � � �!��&�A�%�c�m�m�C�L�L��O�&D�a�H� Ir c � � g d�g d�g d�g}g d�g d�g d�g}t t j |d�� |� t t j |d �� t j |d
�� � t t j |d�� |� t t j |d �� t j |d
�� � t t j |� |� t t j |� |� y )N)r r
r )r r
r )r r r )r r r )r r r
)r r r
�r r
��axesr �r r )r �freqs�shifteds r �test_axes_keywordzTestFFTShift.test_axes_keyword s� � ��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�%�@r c � � ddgddgddgg}ddgddgddgg}t t j |d�� |� t t j |d�� |� t t j |d�� |� t t j |dg�� |� ddgddgddgg}t t j |d�� |� t t j |d�� |� ddgddgddgg}t t j |d �� |� t t j |d �� |� t t j |ddg�� |� t t j |ddg�� |� t t j |d
�� |� t t j |d
�� |� t t j |� |� t t j |� |� y
)z1 Test 2D input, which has uneven dimension sizes r r
r r r
� r'