| 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 : /usr/lib/python3/dist-packages/scipy/optimize/tests/__pycache__/ |
Upload File : |
�
d�cjz � � � d dl Z d dlmZ d dlZd dlmZmZmZ d dl m
Z d dlm
Z
mZmZ d dlmZmZmZmZmZmZ d� Zd� Z G d � d
� � Z G d� d� � Z G d
� d� � Z G d� d� � Zd� Zd� ZdS )� N)�product)�assert_allclose�assert_equal�assert_)�raises)�
csr_matrix�
csc_matrix�
lil_matrix)�_adjust_scheme_to_bounds�approx_derivative�check_derivative�
group_columns�_eps_for_method�_compute_absolute_stepc �� � g d�g d�g d�g d�g d�g d�g d�g} t j t t t fD ]�} || � � }t j d� � }t j g d �� � }t ||� � }t ||� � g d
�}t j g d�� � }t ||� � }t ||� � ��t |� � }t |� � }t ||� � d S )N)� r r r r r )r r r r r r )r r r r r r )r r r r r r )r r r r r r )r r r r r r )r r r r r r � )r r � r r r )r r � � � r )r r r r r r ) �np�asarrayr r r
�arange�arrayr r )� structure� transform�A�order�groups_true�groups�groups_1�groups_2s �D/usr/lib/python3/dist-packages/scipy/optimize/tests/test__numdiff.py�test_group_columnsr% s* � �����������������������I� �j�*�j�*�E�
*�
*� ��I�i� � ��� �!�����h�1�1�1�2�2���q�%�(�(���V�[�)�)�)�"�"�"���h�1�1�1�2�2���q�%�(�(���V�[�)�)�)�)� �Q���H��Q���H���8�$�$�$�$�$� c � � t j t j � � j } | dz | dz | dz d�}dD ]t}t t t j t j |� � || � � t t t j t j |� � || � � �ut j t j � � j } | dz | dz | dz d�}dD ]�}t t t j t j |� � || � � t t t j t j |� � || � � t t t j t j |� � || � � ��d S )N� �?�UUUUUU�?��2-pointz3-point�cs)r �finfo�float64�epsr r �
complex128�float32)�EPS�
relative_step�methods r$ �test_correct_fp_epsr5 + s� � �
�(�2�:�
�
�
"�C� #�S��"�S�z���8�%� %�M� /�
�
����B�J��
�F�;�;��&�!� #� #� #� ��B�M�2�=�&�A�A��&�!�
�
�
�
�
�(�2�:�
�
�
"�C� #�S��"�S�z���8�%� %�M� /�
�
����B�J��
�F�;�;��&�!�
�
�
� ��B�J��
�F�;�;��&�!�
�
�
� ��B�J��
�F�;�;��&�!�
�
�
�
�
�
r&