OwlCyberSecurity - MANAGER
Edit File: test_nditer.cpython-38.pyc
U �p�]� � @ s> d dl mZmZmZ d dlZd dlZd dlZd dlm m Z d dlmZmZm Z mZ d dlmZmZmZmZmZmZ dd� Zdd� Zd d � Zejje dd�d d� �Zdd� Zdd� Zdd� Zdd� Zdd� Z dd� Z!dd� Z"dd� Z#dd � Z$d!d"� Z%d#d$� Z&d%d&� Z'd'd(� Z(d)d*� Z)d+d,� Z*d-d.� Z+d/d0� Z,d1d2� Z-d3d4� Z.d5d6� Z/d7d8� Z0d9d:� Z1d;d<� Z2d=d>� Z3d?d@� Z4dAdB� Z5dCdD� Z6dEdF� Z7dGdH� Z8dIdJ� Z9dKdL� Z:dMdN� Z;dOdP� Z<dQdR� Z=dSdT� Z>dUdV� Z?dWdX� Z@dYdZ� ZAd[d\� ZBd]d^� ZCd_d`� ZDdadb� ZEdcdd� ZFdedf� ZGdgdh� ZHdidj� ZIdkdl� ZJdmdn� ZKdodp� ZLdqdr� ZMdsdt� ZNdudv� ZOdwdx� ZPdydz� ZQd{d|� ZRd}d~� ZSdd�� ZTd�d�� ZUejjVd�d�� �ZWd�d�� ZXG d�d�� d�eY�ZZd�d�� Z[d�d�� Z\d�d�� Z]d�d�� Z^d�d�� Z_d�d�� Z`d�d�� Zad�d�� Zbd�d�� Zcd�d�� Zdd�d�� Zed�d�� Zfd�d�� Zgd�d�� Zhd�d�� Zid�d�� Zjejje dd�d�d�� �ZkdS )�� )�division�absolute_import�print_functionN)�array�arange�nditer�all)�assert_�assert_equal�assert_array_equal� assert_raises�HAS_REFCOUNT�suppress_warningsc C s$ g }| j s |�| j� | �� q|S �N)�finished�append�multi_index�iternext��i�ret� r �>/usr/lib/python3/dist-packages/numpy/core/tests/test_nditer.py�iter_multi_index s r c C s$ g }| j s |�| j� | �� q|S r )r r �indexr r r r r �iter_indices s r c C s$ g }| j s |�| j� | �� q|S r )r r � iterindexr r r r r �iter_iterindices s r zPython lacks refcounts)�reasonc C sr t d�} t�d��� }t�| �}t�|�}t| g ddggd|gd��6}t|j � tt�| �|k� tt�|�|k� W 5 Q R X d }t t�| �|� t t�|�|� t ddd�} t�d�}t�| �}t�|�}t| g dgg|gd�}t�| �}t�|�}|� � }tt�| �|k� tt�|�|k� d }t t�| �|� t t�|�|� d }t t�| �|� t t�|�|� ~d S ) N� �f4� readwrite�updateifcopy�unsafe��casting� op_dtypes��dtype�r&