← Back
Editing: test_bsplines.cpython-311.pyc
� d�c�3 � � � d dl Zd dl mZ d dlmZmZmZ d dlZd dlmZ d dl m c mZ d dl m Z G d� d� � Zd� Zd � Zd � Zd� ZdS )� N)�array)�assert_allclose�assert_array_equal�assert_almost_equal)�raises)�signalc �N � e Zd ZdZd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd � Zd� Z dS ) �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 � � t j � d� � t t t j t dg� � d� � t j � dd� � t j � dd� � dz z }ddd|z z z }t g d�g d �g d �g d�g d�g d �g d�g� � }t t j |d� � |d�� � t j � d� � t j � dd� � }ddd|z z z }t g d�g d�g d�g d�g d�g d�g d�g d�g d�g d�g d�g d�g� � }t t j |d� � |� � d S )Ni�0 r � � �?� � �? �?� )y$�� �ݿ%)��y����� @;;�R@y�H�?k៌"�y��?�!@3⟥�@yʱ�Ư@b�Ⱥ@y�mտ5a@,���y�`��#@A�4�p�)y�F����!���� �y��韷�@@�_��@yw���.X ��/�@�� @y4 L ���&���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_filter s� � � � ���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 �� � t j � d� � t t j t j � dd� � d� � t dgg� � � � t j � dd� � t j � dd� � dz z }d|z }t g d�g d �g d �g d�g� � }t t j |d� � |� � d S ) Ni�0 r r g�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 )r r r r r �bspliner r �r r r s r �test_bsplinezTestBSplines.test_bsplineh s� � � � ���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"