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/scipy/ndimage/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/ndimage/tests/__pycache__/test_fourier.cpython-311.pyc
�

d�c��\�ddlZddlmZddlmZmZmZddlZddlmZGd�d��Z	dS)�N)�fft)�assert_almost_equal�assert_array_almost_equal�assert_equal)�ndimagec��eZdZej�dgd���ej�dejdfejdfg��d�����Z	ej�dddg��ej�dej
dfejdfg��d	�����Zej�dgd���ej�dejdfejdfg��d
�����Z
ej�dddg��ej�dej
dfejdfg��d�����Zej�dddg��ej�dejdfejd
fg��d�����Zej�dddg��ej�dej
dfejd
fg��d�����Zej�dgd���ej�dejdfejdfg��d�����Zej�dddg��ej�dej
dfejdfg��d�����Zd�Zd�Zej�dgd���ej�dejejej
ejg��ej�dejejejg��d�������ZdS)�TestNdimageFourier�shape)�� ����)��
z
dtype, dec��c��tj||��}d|d<tj||dd��}tj||dd��}t	j|ddg|dd��}tj||dd��}tj||dd��}tt	j	|��d|���dS�N��?�rrrr�@�@��decimal)
�numpy�zerosr�rfftr�fourier_gaussian�ifft�irfftr�sum��selfr
�dtype�dec�as     �B/usr/lib/python3/dist-packages/scipy/ndimage/tests/test_fourier.py�test_fourier_gaussian_real01z/TestNdimageFourier.test_fourier_gaussian_real01
s���
�K��u�%�%����$���H�Q��a��!�$�$���G�A�u�Q�x��#�#���$�Q��c�
�E�!�H�a�@�@���H�Q��a��!�$�$���I�a��q��1�%�%���G�K��N�N�A�s�;�;�;�;�;�;�rrc��tj||��}d|d<tj||dd��}tj||dd��}tj|ddgdd��}tj||dd��}tj||dd��}t
tj|j��d|���dS�	Nrrrrrr���r)	rrrrr r!rr#�realr$s     r)�test_fourier_gaussian_complex01z2TestNdimageFourier.test_fourier_gaussian_complex01s���
�K��u�%�%����$���G�A�u�Q�x��#�#���G�A�u�Q�x��#�#���$�Q��c�
�B��:�:���H�Q��a��!�$�$���H�Q��a��!�$�$���G�K���/�/��c�B�B�B�B�B�Br+c��tj||��}d|d<tj||dd��}tj||dd��}t	j|ddg|dd��}tj||dd��}tj||dd��}tt	j	|��d|���dSr)
rrrrr�fourier_uniformr!r"rr#r$s     r)�test_fourier_uniform_real01z.TestNdimageFourier.test_fourier_uniform_real01's���
�K��u�%�%����$���H�Q��a��!�$�$���G�A�u�Q�x��#�#���#�A��S�z�5��8�Q�?�?���H�Q��a��!�$�$���I�a��q��1�%�%���G�K��N�N�C��=�=�=�=�=�=r+c��tj||��}d|d<tj||dd��}tj||dd��}tj|ddgdd��}tj||dd��}tj||dd��}t
tj|j��d|���dSr-)	rrrrr2r!rr#r/r$s     r)�test_fourier_uniform_complex01z1TestNdimageFourier.test_fourier_uniform_complex014s���
�K��u�%�%����$���G�A�u�Q�x��#�#���G�A�u�Q�x��#�#���#�A��S�z�2�q�9�9���H�Q��a��!�$�$���H�Q��a��!�$�$���G�K���/�/��c�B�B�B�B�B�Br+��c�"�tj|d|dz|���}||_tj||dd��}tj||dd��}tj|ddg|dd��}tj||dd��}tj||dd��}t|dd�dd�f|dd�dd�f|���t|j
tj|��|���dS�Nrr�r&r.r)r�aranger
rrr�
fourier_shiftr!r"r�imagr�r%r
r&r'�expectedr(s      r)�test_fourier_shift_real01z,TestNdimageFourier.test_fourier_shift_real01As���<��a��5��8� 3�5�A�A�A������H�X�u�Q�x��+�+���G�A�u�Q�x��#�#���!�!�a��V�U�1�X�q�9�9���H�Q��a��!�$�$���I�a��q��1�%�%��!�!�A�B�B����F�)�X�c�r�c�3�B�3�h�-?�*-�	/�	/�	/�	/�!�!�&�%�+�e�*<�*<�*-�	/�	/�	/�	/�	/�	/r+c� �tj|d|dz|���}||_tj||dd��}tj||dd��}t	j|ddgdd��}tj||dd��}tj||dd��}t|jdd�dd�f|dd�dd�f|���t|j	tj
|��|���dSr9)rr;r
rrr<r!rr/r=rr>s      r)�test_fourier_shift_complex01z/TestNdimageFourier.test_fourier_shift_complex01Qs���<��a��5��8� 3�5�A�A�A������G�H�e�A�h��*�*���G�A�u�Q�x��#�#���!�!�a��V�R��3�3���H�Q��a��!�$�$���H�Q��a��!�$�$��!�!�&����Q�R�R��.�(�3�B�3����8�2D�*-�	/�	/�	/�	/�!�!�&�%�+�e�*<�*<�*-�	/�	/�	/�	/�	/�	/r+�c��tj||��}d|d<tj||dd��}tj||dd��}t	j|ddg|dd��}tj||dd��}tj||dd��}tt	j	|��d|���dSr)
rrrrr�fourier_ellipsoidr!r"rr#r$s     r)�test_fourier_ellipsoid_real01z0TestNdimageFourier.test_fourier_ellipsoid_real01as���
�K��u�%�%����$���H�Q��a��!�$�$���G�A�u�Q�x��#�#���%�a�#�s��&+�A�h��
3�
3���H�Q��a��!�$�$���I�a��q��1�%�%���G�K��N�N�C��=�=�=�=�=�=r+c��tj||��}d|d<tj||dd��}tj||dd��}tj|ddgdd��}tj||dd��}tj||dd��}t
tj|j��d|���dSr-)	rrrrrEr!rr#r/r$s     r)� test_fourier_ellipsoid_complex01z3TestNdimageFourier.test_fourier_ellipsoid_complex01os���
�K��u�%�%����$���G�A�u�Q�x��#�#���G�A�u�Q�x��#�#���%�a�#�s��R��;�;���H�Q��a��!�$�$���H�Q��a��!�$�$���G�K���/�/��c�B�B�B�B�B�Br+c���tjdtj���}tjt
��5t
j|d��}ddd��dS#1swxYwYdS)N)r6r�rr:�)r�ones�
complex128�pytest�raises�NotImplementedErrorrrE)r%�xr(s   r)�)test_fourier_ellipsoid_unimplemented_ndimz<TestNdimageFourier.test_fourier_ellipsoid_unimplemented_ndim|s����J�}�E�,<�=�=�=��
�]�.�
/�
/�	0�	0��)�!�Q�/�/�A�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0����	0�	0�	0�	0�	0�	0s�A�A!�$A!c��dD]�}ttjtjgddg��D][\}}tj||���}tj|ddd��}tj|ddd��}t|||����\��dS)N))r)rrCrr:r.rr)	�zipr�	complex64rMrLrrEr2r)r%r
�type_r'rQr(�bs       r)�!test_fourier_ellipsoid_1d_complexz4TestNdimageFourier.test_fourier_ellipsoid_1d_complex�s���%�	=�	=�E�!�5�?�E�4D�"E�#$�b�'�+�+�
=�
=�
��s��J�u�E�2�2�2���-�a��B��:�:���+�A�q�"�a�8�8��)�!�Q��<�<�<�<�<�
=�	=�	=r+))r)rr)rrr&�	test_funcc�h�tj||��}||d��}t||��dS)NrK)rrLr)r%r
r&rYr(rWs      r)�test_fourier_zero_length_dimsz0TestNdimageFourier.test_fourier_zero_length_dims�s:��
�J�u�e�$�$���I�a��O�O���Q������r+N)�__name__�
__module__�__qualname__rN�mark�parametrizer�float32�float64r*rUrMr0r3r5r@rBrFrHrRrXrrEr r2r[�r+r)r	r	sd�������[���W�&C�&C�&C�D�D��[���\�$�}�a�0�5�=�"�2E�F�H�H�<�<�H�H�E�D�<��[���W�x��&:�;�;��[���\�$���2�U�5E�r�4J�K�M�M�C�C�M�M�<�;�C��[���W�&C�&C�&C�D�D��[���\�$�}�a�0�5�=�"�2E�F�H�H�>�>�H�H�E�D�>��[���W�x��&:�;�;��[���\�$���2�U�5E�r�4J�K�M�M�C�C�M�M�<�;�C��[���W�x��&:�;�;��[���\�$�}�a�0�5�=�"�2E�F�H�H�/�/�H�H�<�;�/��[���W�x��&:�;�;��[���\�$���2�U�5E�r�4J�K�M�M�/�/�M�M�<�;�/��[���W�&C�&C�&C�D�D��[���\�$�}�a�0�5�=�"�2E�F�H�H�	>�	>�H�H�E�D�	>��[���W�x��&:�;�;��[���\�$���2�U�5E�r�4J�K�M�M�C�C�M�M�<�;�C�0�0�0�=�=�=��[���W�&?�&?�&?�@�@��[���W�#�m�U�]�#�o�u�/?�A�B�B��[���[�%�7�%�6�%�5�7�8�8���	8�8�B�B�A�@���r+r	)
rr�
numpy.testingrrrrN�scipyrr	rcr+r)�<module>rfs�������������)�)�)�)�)�)�)�)�)�)��
�
�
�������L�L�L�L�L�L�L�L�L�Lr+

Youez - 2016 - github.com/yon3zu
LinuXploit