§ y<ˆj ã ó– — d Z ddlZddlmZ ddlmZmZ G d„ d¦ « Z G d„ d¦ « Z G d „ d ¦ « Z G d„ 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 ó, — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestFFTShiftc ó6 — g d¢}g d¢}t t j |¦ « |¦ « t t j |¦ « |¦ « g d¢}g d¢}t t j |¦ « |¦ « t t j |¦ « |¦ « 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Úys úo/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-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}t j |f¦ « }t t j t j |¦ « ¦ « |¦ « ŒWd S )N)r r é éd éÓ )ÚnpÚrandomr r r r )r Únr s r Útest_inversezTestFFTShift.test_inverse s[ € Ø$ð Ið IˆAÝ” × Ò ! Ñ&Ô&ˆAÝ%¥c¤mµC´LÀ±O´OÑ&DÔ&DÀaÑHÔHÐHÐHð Ið 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 |¦ « |¦ « 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Úshifteds r Útest_axes_keywordzTestFFTShift.test_axes_keyword s € Ø��˜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¸%Ñ@Ô@Ð@Ð@Ð@r c óP — 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 |¦ « |¦ « d S )z1 Test 2D input, which has uneven dimension sizes r r r r r é r' r) r&