?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/ma/__pycache__/timer_comparison.cpython-39.pyc
???????
a z[yc*= � @ s� d dl Z d dlmZ d dlZd dlmZ d dlm mZ d dl m Z ejZG dd� d�Ze dkr�dZd e Zd \ZZedd�D ]nZd e Ze �ee��eed �Ze�e�Zede d � eede �� eded d�ded d��� q�dS )� N)�reduce)�float_)� build_err_msgc @ s� e Zd Zdd� Zd dd�Zd!dd�Zejd d �dd� �Zejd d �d d� �Z ejd d �dd� �Z ejd d �dd� �Zejd d �dd� �Zejd d �dd� �Z ejd d �dd� �Zejd d �dd� �Zejd d �dd� �Zejd d �dd� �ZdS )"�ModuleTesterc C s || _ |j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _|j | _ t | _ |j| _|j| _|j | _ |j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _|j| _z|j| _W n ty� |jj| _Y n0 g | _d S �N)�module�allequal�arange�array�concatenate�count�equal�filled�getmaskZgetmaskarray�id�inner� make_mask�masked�masked_array� masked_values�mask_or�nomask�ones�outer�repeat�resize�sort�take� transpose�zerosZMaskType�umath�AttributeError�coreZ testnames)�selfr � r$ �?/usr/lib64/python3.9/site-packages/numpy/ma/timer_comparison.py�__init__ s@ zModuleTester.__init__� Tc C sD | � |�}| � |�}| �| �|�| �|��} | � | j|| d�|�}| � | j|| d�|�}|jjdkr�|�t�}t|t j �r�|jdkr�d|t �|�<