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/signal/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

d�c�3���ddlZddlmZddlmZmZmZddlZddlmZddl	m
cmZddl
m
Z
Gd�d��Zd�Zd	�Zd
�Zd�ZdS)�N)�array)�assert_allclose�assert_array_equal�assert_almost_equal)�raises)�signalc�N�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
dS)
�TestBSplinesz�Test behaviors of B-splines. The values tested against were returned as of
    SciPy 1.1.0 and are included for regression testing purposesc��tj�d��ttt
jtdg��d��tj�dd��tj�dd��dzz}ddd|zz
z}tgd�gd	�gd
�gd�gd�gd
�gd�g��}ttj|d��|d���tj�d��tj�dd��}ddd|zz
z}tgd�gd�gd�gd�gd�gd�gd�gd�gd�gd�gd�gd�g��}ttj|d��|��dS)Ni�0r���?�
��?�?�)y$��
�ݿ%)��y����� @;;�R@y�H�?k៌"�y��?�!@3⟥�@yʱ�Ư@b�Ⱥ@y�mտ5a@,���y�`��#@A�4�p�)y�F����!���� �y��韷�@@�_��@yw���.X ��/�@��@y4L���&���Q!�yjٿ_�#@����!�y���ߟk@�a
 ƽ!@ySh�?��@�ӿ&@)y���?
@	��X@�@yH:��#@���~%��yX��H�#����r!@y}"`	@)ƿ�@y��@k	�u��b�yo�U@I"$���#@yA
�Q#@��,�i�@)y�b@r� �߂�Kq�yӔ���?Ȥ���"�yr��	�����"@y�%`�Z�v�.���y$��?s�@�*7@yx���eb�e��y��C��@����P@)y��?M@�k�9F��yθ��UE
@4%@�@y[y��@#
?0���y�N��5�H/�@yw��k@�����y�"�a"@$����?y�����~��H����)y}��?\�#@A��?���y��	����d�����y��{_����(��y^p���@;��^�F�?yu��?aJ�?�U 0�!�y�\@�^	�K����y�x��_��?�+�ߡ��)yl.@�@9U�Y@yNЪ��m�xp�[H#@y�D��T#��b�z�?yh��#��F�5�y�����#@�^�d�?y�<���@�V?���y{��?��"@�&@�@g���ư>)�rtol��)g�7���ݿg�D�� @g��5P�?gB�߸"@gy�Ӽ®@gE��5�`@g&��)�#@gE�f�!�g���<��@gSbυ.X �gFg��g�$�`�#@)gI<M$�k@gY�vR��@g��d�)B	�g�,���#@gd?��H�#�gk���"`	@g�)��k	�gi��	V@gH�-�Q#@g�n)�Ҕ �g3%�0��?g��@�	�)g��A��Z�g��9s�@g /{D�g�٩�@g��E
C@g�'�UE
@gآ?�@gւ �����g���z�k@g���a"@g򿽴�~�g��KG�#@)g$9����gL|�w��g�lT��@g?ss}aJ�?g7�iH�^	�g�t�,`��?g��h��@glA1��m�g���(�T#�g�* �#�g�DV���#@g����@)g�'����"@ga+�ٓ��gE�=�a@g�:��"�g�IV�@g��5��@g�Yd\��gі1
�p�g"��2� �g:�i��@gi^J��@g�`H��Q!�)g���^��!�g#��Mƽ!@g论H�&@gfQ��q@g���%��gm�̂r!@g�
,��@g�Y� b�g�Y���#@g/-��i�@g��V�q�g����"�)g�H���"@g������gʜ��6@gg��e��g��&��P@gY�2�#C��g�
0�@g��|0���g�*!/�@g(����gqq����?g)a���)gF�!Í��gz�ǫ���g��^��ge����F�?g�
�O0�!�gV��<���g�tС��g%9�W@g��^[H#@g�3�F�z�?g�.��5�g�s��d�?)g�놎���g�,
��@gA�/�u�@g`��9o�gebgȀ�@g���M��gZ���a
@g�<�ˉ8�g:ɘ�%@gd�H���	�g����4
�g�:Ns@)g����g���-��ҿg�E-� �g)��in"@g�d.x���g2~�w��gď�����gYr�4Q?gkM-:���g���,@g+�� @gV��u��)g@�+�_$�?g�KGj��?g[C$}�@g�_��g�D/�X@gH�����g�JSʌ�@g��@g���g��N+�gë	���gk8��g��jZ��@)gݵB`��#@g
�+�N��?g�
���	�g�g�'
�g�=!"F@gƱ�ҟ"�g�'-:�
@g�#����g'������gj �\�B@g~g�e�@g$q�߼�)
�np�random�seedr�	TypeError�bsp�
spline_filterr�randr)�self�data_array_complex�result_array_complex�data_array_real�result_array_reals     �B/usr/lib/python3/dist-packages/scipy/signal/tests/test_bsplines.py�test_spline_filterzTestBSplines.test_spline_filters���
�	���u�����y�#�+�U�A�3�Z�Z��;�;�;��Y�^�^�A�q�1�1�B�I�N�N�1�a�4H�4H��4K�K����a�(:�&:�!:�;��$�&�&�&�&�&�&�&�&�&�%�%�%�+�+�+�&�&�&�%�%�%�1
&� '� '��@	��)�*<�a�@�@�,�4�	9�	9�	9�	9�	�	���u�����)�.�.��R�0�0���a��/� 1�1�2��!�@�@�@�@�@�@�?�?�?�@�@�@�@�@�@�@�@�@�@�@�@�?�?�?�@�@�@�@�@�@�A�A�A�@�@�@�C#
A�$B�$B��J	��)�/�1�=�=�)�	+�	+�	+�	+�	+�c���tj�d��tt	jtj�dd��d��tdgg����tj�dd��tj�dd��dzz}d|z}tgd�gd	�gd
�gd�g��}tt	j|d��|��dS)
Ni�0rrg�a$���?�r
g�������?)g��n�**�?gB#���@�?g{�@��*�?g��_�-�?)g)�c�!�?g(�:�@�?g�?&��7�?g�_���3�?)g�!ExC�?g36S�V-�?gI{I��7�?g�L��)�?)g����B�?g�l�21�?gT(�C�?g���A�?r)rrrrr�bsplinerr�rrrs   r �test_bsplinezTestBSplines.test_bsplinehs���
�	���u�������B�I�N�N�1�a�$8�$8�!�<�<��
�|�n�-�-�	/�	/�	/��Y�^�^�A�q�1�1�B�I�N�N�1�a�4H�4H��4K�K�� �!3�3��$�
=�
=�
=�
=�
=�
=�
=�
=�
=�
=�
=�
=�
?� @� @��
	���$6��;�;�,�	.�	.�	.�	.�	.r"c��tj�d��tt	jdd��d��t
t	jtdg��d��tdg����dS)Ni�0rg<~��?��?rg����?)rrrrr�gauss_splinerr)rs r �test_gauss_splinezTestBSplines.test_gauss_splinevsi��
�	���u�����C�,�Q��2�2�4E�F�F�F���(���t���a�8�8�%���:M�:M�N�N�N�N�Nr"c�r�gd�}ttj|d��tgd�����dS)N)���r-�)硫�Y.��?gye�~��?r0)rrr*r)r�knotss  r �test_gauss_spline_listz#TestBSplines.test_gauss_spline_list{sO��!�!�!���C�,�U�A�6�6�!�"E�"E�"E�F�F�	H�	H�	H�	H�	Hr"c��tj�d��tt	jdg��t
dg����tj�dd��tj�dd��dzz}dd|zz
}t
gd�gd�gd	�gd
�g��}tt	j|��|��dS)Ni�0rr$r
rr)g�?7�,��?g6ũ�Е�?g�(�[�?gn$})��?)g͗�'{�?gE��~��?g��nbr�?gj�6H�q�?)g��N�8�?g"��w�?g��uR_��?g�'I�>ո?)g������?g�&L9��?g��ȴ��?g��a�2 �?)	rrrrr�cubicrrrr&s   r �
test_cubiczTestBSplines.test_cubic�s���
�	���u�����3�9�a�S�>�>�5�!��:�:�6�6�6��Y�^�^�A�q�1�1�B�I�N�N�1�a�4H�4H��4K�K��!�!�$6�"6�6�� %�
=�
=�
=�
=�
=�
=�
<�
<�
<�
;�
;�
;�
=� >� >��
	��	�"4�5�5�7K�L�L�L�L�Lr"c��tj�d��tt	jdg��t
dg����tj�dd��tj�dd��dzz}dd|zz
}t
gd�gd�gd	�gd
�g��}tt	j|��|��dS)Ni�0rr$r
rr)g�8![3��?gc�\z�9�?g �|eV�?g`��߸q�?)g����N��?g�Y�S��?g��z����?gt�Y�( �?)g"=��l��?g_@�u��?gPA�n]�?g{v�;���?)gs�b\7Ʒ?ge�K���?g"�bLU5�?g�r�~.}�?)	rrrrr�	quadraticrrrr&s   r �test_quadraticzTestBSplines.test_quadratic�s���
�	���u�����3�=�!��-�-�u�a�S�z�z�:�:�:��Y�^�^�A�q�1�1�B�I�N�N�1�a�4H�4H��4K�K��#�1�%7�#7�7��$�
=�
=�
=�
=�
=�
=�
=�
=�
=�
<�
<�
<�
>� ?� ?��
	��
�&8�9�9�,�	.�	.�	.�	.�	.r"c��tj�d��tt	jt
dg����dg��t
gd���}tt	jt
gd���d��|��t
gd���}tt	jt
gd�����|��dS)Ni�0rr.)g��{߮]�?gzU%��?g��z�@g��6�fw@gv
en�'@�r)rr/r$�r)g��|��-�?g>�!<m@g�6L���@glM��O�@g>}���@)rrrrr�	cspline1drr)r�c1d�c1d0s   r �test_cspline1dzTestBSplines.test_cspline1d�s���
�	���u�����3�=���s���4�4�r�d�;�;�;��!�!�!�"�"��	��
�e�,<�,<�,<�&=�&=�q�A�A�3�G�G�G��"�"�"�#�#����
�e�,<�,<�,<�&=�&=�>�>��E�E�E�E�Er"c���tj�d��tt	jt
dg����dg��tttjt
gd���d��tttjt
gd���d��t
gd���}tt	jt
gd�����|��dS)Ni�0rr.r:r)r-)g)�`�O�?gAk��2@g������@g�o��@g�5��ڕ@)
rrrrr�	qspline1drr�
ValueErrorr)r�q1d0s  r �test_qspline1dzTestBSplines.test_qspline1d�s���
�	���u�����3�=���s���4�4�r�d�;�;�;��z�3�=�%�0@�0@�0@�*A�*A�2�F�F�F��z�3�=�%�0@�0@�0@�*A�*A�3�G�G�G��"�"�"�#�#����
�e�,<�,<�,<�&=�&=�>�>��E�E�E�E�Er"c	�:�tj�d��tt	jt
ddg��dg��t
dg����tt	jt
gd���g��t
g����gd�}|d|dz
}gd�}t
gd���}t	j|��}t
gd	���}tt	j||||d�
��|��dS)Ni�0r.r�r)rr�
���������rrrr/r$r;�r�&g�g�g�g�g�g�g�g�g�g��r-g�r.g�?r)g�?�@g@g@g@�@g@g@g@g@g@g@g@� @g!@g"@g#@g$@g%@g&@g'@g(@g)@�
gw��/�@��~j�t@��&1�@�Zd;��@���K7	@��Zd�@���"�~@�j�t��@�t�V�?��K7�A`@)&rS�SW���@rR�7.�O�@rQ�0�0��/@g)-3�/�@r\rQr[rRrZrS��^��:@rT�4E�v�@rU�c4~#�.@rV��uyJ9�@rW�/��~	@rX�Y@���@rYrbrXrarWr`rVr_rUr^rTr]rSrZ��dx�x0)	rrrrr�cspline1d_evalrrr<�r�xrd�newx�y�cj�newys       r �test_cspline1d_evalz TestBSplines.test_cspline1d_eval��'��
�	���u������*�5�"�a��>�>�B�4�@�@�%���+�+�N�N�N��3�-�e�J�J�J�.?�.?��D�D� ��9�9�	&�	&�	&�-�-�-��
�q�T�!�A�$�Y������
�!�!�!�
"�
"��
�]�1�
�
���5�5�5�6�6��	��*�2�t��q��t�D�D�D�d�K�K�K�K�Kr"c	�:�tj�d��tt	jt
ddg��dg��t
dg����tt	jt
gd���g��t
g����gd�}|d|dz
}gd�}t
gd���}t	j|��}t
gd	���}tt	j||||d�
��|��dS)Ni�0r.rrFrGrrLrP)&rS�TW�
�@rR��
oR�@rQ���bP�@geW�/�@rrrQrqrRrprS���� B�@rT��HG��(@rU�nfWΜ=@rV�%�d	O@rW�u�#��	@rX��)C�@rYrxrXrwrWrvrVrurUrtrTrsrSrprc)	rrrrr�qspline1d_evalrrrArgs       r �test_qspline1d_evalz TestBSplines.test_qspline1d_eval�rnr"N)�__name__�
__module__�__qualname__�__doc__r!r'r+r2r5r8r?rDrmrz�r"r r
r

s�������D�D�U+�U+�U+�n.�.�.�O�O�O�
H�H�H�
M�
M�
M�.�.�.� 	F�	F�	F�F�F�F�L�L�L�.L�L�L�L�Lr"r
c	�h�tjgd���}tj�dd��}t	j|||dd���t
jtd���5t	j|||dd���ddd��n#1swxYwYt
jtd���5t	j||dd�|��ddd��n#1swxYwYt
jtd���5t	j||�	dd	��|��ddd��n#1swxYwYt
jtd���5t	j|||�	dd	����ddd��dS#1swxYwYdS)
N�r)rMrNrMr)r�	rz
odd length��matchr�object too deeprJ)
rrrrr�sepfir2d�pytestrrB�reshape��filt�images  r �test_sepfir2d_invalid_filterr��s���
�8�-�-�-�.�.�D��I�N�N�1�a� � �E�
�O�E�4��a�b�b��*�*�*�
��z��	6�	6�	6�/�/����t�T�!�"�"�X�.�.�.�/�/�/�/�/�/�/�/�/�/�/����/�/�/�/�	��z��	6�	6�	6�/�/����t�A�B�B�x��.�.�.�/�/�/�/�/�/�/�/�/�/�/����/�/�/�/�
��z�):�	;�	;�	;�:�:����t�|�|�A�r�2�2�D�9�9�9�:�:�:�:�:�:�:�:�:�:�:����:�:�:�:�	��z�):�	;�	;�	;�:�:����t�T�\�\�!�R�%8�%8�9�9�9�:�:�:�:�:�:�:�:�:�:�:�:����:�:�:�:�:�:sH�0B�B�"B�C,�,C0�3C0�+E	�	E
�E
�/+F'�'F+�.F+c���tjgd���}tj�dd��}t	jtd���5tj|�	ddd��||��ddd��n#1swxYwYt	jtd���5tj|d||��ddd��dS#1swxYwYdS)Nr��r�r�r$zobject of too small depthr)
rrrrr�rrBrr�r�r�s  r �test_sepfir2d_invalid_imager��sR��
�8�-�-�-�.�.�D��I�N�N�1�a� � �E�
��z�):�	;�	;�	;�<�<����
�
�a��A�.�.��d�;�;�;�<�<�<�<�<�<�<�<�<�<�<����<�<�<�<�
��z�)D�	E�	E�	E�.�.����a��$��-�-�-�.�.�.�.�.�.�.�.�.�.�.�.����.�.�.�.�.�.s$�,B
�
B�B�0C�C�!Cc��tj�d��tj�dd��}t	j|d��dS)NiW�
�G�IrO)rrrrr�	cspline2d�r�s r �test_cspline2dr�sD���I�N�N�9�����I�N�N�2�r�"�"�E�
��U�C� � � � � r"c��tj�d��tj�dd��}t	j|��dS)NiW�
r�r�)rrrrr�	qspline2dr�s r �test_qspline2dr�sB���I�N�N�9�����I�N�N�2�r�"�"�E�
��U�����r")�numpyrr�
numpy.testingrrrr�r�scipy.signal._bsplinesr�	_bsplinesr�scipyr
r�r�r�r�rr"r �<module>r�s������������0�0�0�0�0�0�0�0�0�0�
�
�
�
�������$�$�$�$�$�$�$�$�$�������TL�TL�TL�TL�TL�TL�TL�TL�n:�:�:�$	.�	.�	.�!�!�!�����r"

Youez - 2016 - github.com/yon3zu
LinuXploit