← Back
Editing: test_ndgriddata.cpython-311.pyc
� d�c�$ � �� � d dl Zd dlmZmZmZ d dlZd dlmZ d dl m Z mZmZm Z ej � deee g� � Z G d� d� � Z G d� d � � Z G d � d� � ZdS )� N)�assert_equal�assert_array_equal�assert_allclose)�raises)�griddata�NearestNDInterpolator�LinearNDInterpolator�CloughTocher2DInterpolator�interpolatorc �J � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd � ZdS )�TestGriddatac �� � g d�}g d�}t ||g d�d�� � }t |g d�� � t ||g d�� � }t |t j t j dg� � d S )N)�r r �r � �r r )r � � )�r r )r r r ���)� fill_value)g �r r r )r r �np�nan)�self�x�y�yis �I/usr/lib/python3/dist-packages/scipy/interpolate/tests/test_ndgriddata.py�test_fill_valuezTestGriddata.test_fill_value s� � �!�!�!���I�I�� �a��1�1�1�b� A� A� A���2�|�|�|�,�,�,� �a��1�1�1� 2� 2���2������2�3�3�3�3�3� c �� � t j g d�t j �� � }t j |j d t j �� � d d �d f t j ddg� � d d d �f z }dD ]k}dD ]f}t ||f� � }t |d d �df |d d �df f||d d �df |d d �df f||�� � }t ||d|� � � �g�ld S � N�r )� �r$ )r$ � �?)r% r% )g �?g333333�?��dtyper r ��nearest�linear�cubic�TF��method�rescale�+����=��atol�err_msg�r �array�double�arange�shape�reprr r �r r r r. r/ �msgr s r �test_alternative_callz"TestGriddata.test_alternative_call s+ � ��H�N�N�N��9� &� &� &�� �Y�q�w�q�z��� 3� 3� 3�A�A�A�d�F� ;��x��1����t�A�A�A�v�&�'�� 5� @� @�F�(� @� @���F�G�,�-�-���q����1��v�q����1��v�.��A�a�a�a��c�F�A�a�a�a��c�F�3C�F�&-�/� /� /����2�E�3�?�?�?�?�?� @� @� @r c �z � t j g d�t j �� � }t j |j d t j �� � d d �d f t j ddg� � d d d �f z }dD ]?}dD ]:}t ||f� � }t |||||�� � }t ||d|� � � �;�@d S r"