← Back
Editing: test_lsq_linear.cpython-311.pyc
� d�cf( � �< � d dl Z d dlZd dlmZ d dlmZmZmZ d dl m Z mZ d dlm Z d dlmZ ej ddgd d gddgg� � Z ej g d �� � Z G d� d� � Z G d� d� � Z G d� dee� � Z G d� de� � Z G d� d� � ZdS )� N)�lstsq)�assert_allclose�assert_equal�assert_)�rand� coo_matrix)�aslinearoperator)� lsq_linearg��S��?g�v��/��gJ+���gX9��v�Ͽgsh��|?ſg��S㥫?)g�l��?g�MbX9�?gP��n�ؿc �D � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd S )� BaseMixinc �N � t j � d� � | _ d S )Nr )�np�random�RandomState�rnd)�selfs �F/usr/lib/python3/dist-packages/scipy/optimize/tests/test_lsq_linear.py�setup_methodzBaseMixin.setup_method s � ��9�(�(��+�+����� c � � | j D ]y}t t t | j |�� � }t |j t t t d�� � d � � t |j |j d � � �zd S )N��method� lsq_solver�����rcondr ) �lsq_solversr �A�br r �xr � unbounded_sol)r r �ress r �test_dense_no_boundszBaseMixin.test_dense_no_bounds sy � ��*� 9� 9�J��Q��$�+�*�M�M�M�C��C�E�5��A�R�#8�#8�#8��#;�<�<�<��C�E�3�#4�Q�#7�8�8�8�8� 9� 9r c � � t j ddg� � }t j ddg� � }t t t d�� � d }| j D ]w}t t t ||f| j |�� � }t |j t t t d�� � d � � t |j d |� � �xt j dt j g� � }| j D ]w}t t t |t j f| j |�� � }t |j t j ddg� � d � � � t |j d |� � �xt j ddg� � }| j D ]w}t t t |t j f| j |�� � }t |j t j ddg� � d� � � t |j d |� � �xt j t j d g� � }| j D ]v}t t t t j |f| j |�� � }t |j t j dd g� � � � t |j d |� � �wt j dt j g� � }| j D ]v}t t t t j |f| j |�� � }t |j t j ddg� � � � t |j d |� � �wt j ddg� � }t j ddg� � }| j D ]k}t t t ||f| j |�� � }t |j t j ddg� � � � t |j d |� � �ld S )Nr i����� r r r � g���1V����ư>��atolg�ԡw��?gV瞯�<���g�����gUw-�r�������� su?)r �arrayr r r r r r r r r! �inf)r �lb�ubr! r r"