File: //usr/local/lib/python3.10/dist-packages/numpy/ma/tests/__pycache__/test_old_ma.cpython-310.pyc
o
���g� � @ s� d dl mZ d dlZd dlZd dlm mZ d dlm m Z d dl
mZmZm
Z
d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZY d dlZm[Z[ ej\Z\ddd�Z]G d d
� d
�Z^G dd� d�Z_G d
d� d�Z`dd� ZadS )� )�reduceN)�assert_�
assert_raises�assert_equal)K�MaskType�MaskedArray�absolute�add�all�allclose�allequal�alltrue�arange�arccos�arcsin�arctan�arctan2�array�average�choose�concatenate� conjugate�cos�cosh�count�divide�equal�exp�filled�getmask�greater�
greater_equal�inner�
isMaskedArray�less�
less_equal�log�log10� make_mask�masked�masked_array�masked_equal�masked_greater�masked_greater_equal�
masked_inside�masked_less�masked_less_equal�masked_not_equal�masked_outside�masked_print_option�
masked_values�masked_where�maximum�minimum�multiply�nomask�nonzero� not_equal�ones�outer�product�put�ravel�repeat�resize�shape�sin�sinh�sometrue�sort�sqrt�subtract�sum�take�tan�tanh� transpose�where�zeros)�pickle� c C s, t | |�}|std|� d| � d|� �� |S )NzNot eq:�
z
----)r �print)�v�w�msg�result� rY �E/usr/local/lib/python3.10/dist-packages/numpy/ma/tests/test_old_ma.py�eq s
r[ c @ s e Zd Zdd� Zdd� Zej�dddg�dd � �Zd
d� Z dd
� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Z d:d;� Z!d<d=� Z"d>d?� Z#d@S )A�TestMac C s� t �ddddtd dddddddg�}t �g d ��}d}g d
�}g d�}t||d�}t||d�}t �g d
��}t|g d�d�} t �|d|�}
|j}|�d� ||||||||| |
|f| _d S )N� �?g �� @� @� @� $�� $@� @)r` � rc r^ g �� �rd ra rb r] rd rc )� r r r r r rf r r r r r )r r rf r r rf rf r r r r rf ��mask)g �rd � �?g�������?�r rf r r �@��x�D)�npr �pirO rC �set_fill_value�d��self�x�y�a10�m1�m2�xm�ym�z�zm�xf�srY rY rZ �setup_method&