← Back
Editing: test_nnls.cpython-311.pyc
� d�c� � �l � d Z ddlZddlmZ ddlmZ ddlm Z ddlm Z mZ ddlm Z G d� d � � ZdS ) zG Unit tests for nonnegative least squares Author: Uwe Schmitt Sep 2008 � N)�assert_)�raises)�nnls)�arange�dot)�normc � � e Zd Zd� Zd� ZdS )�TestNNLSc �8 � t d� � � dd� � }t d� � }t ||� � }t ||� � \ }}t |dk � � t t t ||� � |z � � dk � � d S )Ng 9@���� g @gH�����z>)r �reshaper r r r )�self�a�x�y�ress �@/usr/lib/python3/dist-packages/scipy/optimize/tests/test_nnls.py� test_nnlszTestNNLS.test_nnls s� � ��4�L�L� � ��A�&�&���3�K�K����!�H�H���a������3���d� ������S��1�X�X�a�Z� � �4�'�(�(�(�(�(� c � � t j � d� � }|� d�� � }|� d�� � }t t � � 5 t ||d�� � d d d � � d S # 1 swxY w Y d S )Ni� )�d r )�sizer � )�maxiter)�np�random�RandomState�uniform� assert_raises�RuntimeErrorr )r �rndmr �bs r �test_maxiterzTestNNLS.test_maxiter s� � � �y�$�$�T�*�*���L�L�j�L�)�)���L�L�c�L�"�"�� �<� (� (� "� "���A�q�!�!�!�!� "� "� "� "� "� "� "� "� "� "� "� "���� "� "� "� "� "� "s � B � B�BN)�__name__� __module__�__qualname__r r$ � r r r r s2 � � � � � �)� )� )�"� "� "� "� "r r )�__doc__�numpyr � numpy.testingr �pytestr r �scipy.optimizer r r �numpy.linalgr r r( r r �<module>r/ s� ��� � � � � � !� !� !� !� !� !� *� *� *� *� *� *� � � � � � � � � � � � � � � � � � � � �"� "� "� "� "� "� "� "� "� "r
Save File
Cancel