Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/numpy/fft/tests/__pycache__/ |
Upload File : |
o 6��a � @ sd d Z ddlZddlmZ ddlmZmZ G dd� d�ZG dd� d�ZG d d � d �Z G dd� 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 @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�TestFFTShiftc C sd g d�}g d�}t t�|�|� t t�|�|� g d�}g d�}t t�|�|� t t�|�|� d S )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�y� r �=/usr/lib/python3/dist-packages/numpy/fft/tests/test_helper.py�test_definition s zTestFFTShift.test_definitionc C s2 dD ]}t j�|f�}tt�t�|��|� qd S )N)r r � �d �� )�np�randomr r r r )r �nr r r r �test_inverse s �zTestFFTShift.test_inversec C s� g d�g d�g d�g}g d�g d�g d�g}t tj|dd�|� t tj|d d�tj|d d�� t tj|dd�|� t tj|d d�tj|d d�� t t�|�|� t t�|�|� d S )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�shiftedr r r �test_axes_keyword s ��zTestFFTShift.test_axes_keywordc C sv ddgddgddgg}ddgddgddgg}t tj|dd�|� t tj|dd�|� t tj|dd�|� t tj|dgd�|� ddgddgddgg}t tj|dd�|� t tj|dd�|� ddgddgddgg}t tj|d d�|� t tj|d d�|� t tj|ddgd�|� t tj|ddgd�|� t tj|d d�|� t tj|d d�|� t t�|�|� t t�|�|� d S )z1 Test 2D input, which has uneven dimension sizes r r r r r � r"