← Back
Editing: test_regression.cpython-311.pyc
� d�c5 � �L � d Z ddlZddlmZ ddlmZ ddlZ G d� d� � Z dS )z Regression tests for optimize. � N)�assert_almost_equal)�raisesc � � e Zd Zd� Zd� Zd� ZdS )�TestRegressionc �l � d}t j � d� d� � }t ||� � d S )N� c � � | dz S )Nr � ��xs �F/usr/lib/python3/dist-packages/scipy/optimize/tests/test_regression.py�<lambda>z4TestRegression.test_newton_x0_is_0.<locals>.<lambda> s � �a�!�e� � r ��scipy�optimize�newtonr )�self�tgt�ress r �test_newton_x0_is_0z"TestRegression.test_newton_x0_is_0 s6 � ����n�#�#�O�O�Q�7�7���C��%�%�%�%�%r c �n � t j � d� dd� �� � }t |d� � d S )Nc � � | dz dz S )N� r r r s r r z5TestRegression.test_newton_integers.<locals>.<lambda> s � �q�!�t�a�x� r r c � � d| z S )Nr r r s r r z5TestRegression.test_newton_integers.<locals>.<lambda> s � �Q�q�S� r )�x0�fprimeg �?r )r �roots r �test_newton_integersz#TestRegression.test_newton_integers sA � ��~�$�$�%7�%7�A�+8�=� %� :� :���D�#�&�&�&�&�&r c � ��� G d� dt � � �dg���fd�}t �t j j |g d�� � d S )Nc � � e Zd ZdS )�3TestRegression.test_lmdif_errmsg.<locals>.SomeErrorN)�__name__� __module__�__qualname__r r r � SomeErrorr"