?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/lib/tests/__pycache__/test_stride_tricks.cpython-39.pyc
???????
a z[ycAY � @ sB d dl Zd dlmZ d dlmZmZmZmZm Z m Z d dlmZm Z mZmZmZmZ d dlZdd� Zdd� Zd8d d�Zdd � Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Z d"d#� Z!d$d%� Z"d&d'� Z#G d(d)� d)�Z$d*d+� Z%G d,d-� d-ej&�Z'G d.d/� d/e'�Z(d0d1� Z)d2d3� Z*d4d5� Z+d6d7� Z,dS )9� N��rational)�assert_equal�assert_array_equal� assert_raises�assert_�assert_raises_regex�assert_warns)� as_strided�broadcast_arrays�_broadcast_shape�broadcast_to�broadcast_shapes�sliding_window_viewc C s@ dd� | D �}t |� }dd� |D �}|gt|� }t||� d S )Nc S s g | ]}t �|��qS � ��np�zeros��.0�sr r �H/usr/lib64/python3.9/site-packages/numpy/lib/tests/test_stride_tricks.py� <listcomp> � z)assert_shapes_correct.<locals>.<listcomp>c S s g | ] }|j �qS r )�shape)r �ar r r r r )r �lenr )�input_shapes�expected_shape�inarraysZ outarraysZ outshapes�expectedr r r �assert_shapes_correct s r! c C s$ dd� | D �}t ttg|�R � d S )Nc S s g | ]}t �|��qS r r r r r r r r z4assert_incompatible_shapes_raise.<locals>.<listcomp>)r � ValueErrorr )r r r r r � assert_incompatible_shapes_raise s r# Fc C s� t j| td�}tt j�|��}t �|��|�}|r>|j}|j}|r^|d d d� }|d d d� }|| }t||�\}} t || � d S )N��dtype���) r r �intZmultiply�reduce�arange�reshape�Tr r ) Zshape0Zshape1Z transposedZflippedZx0�nZx1�yZb0�b1r r r �assert_same_as_ufunc! s r/ c C s: t �d�} t �d�}t| |�\}}t| |� t||� d S )N� )r r) r r )�xr- �bx�byr r r � test_same7 s r4 c C sP t �d�} t �d�}ttd�� t| |dd� W d � n1 sB0 Y d S )Nr0 zgot an unexpected keywordZfloat64r$ )r r) r � TypeErrorr )r1 r- r r r �test_broadcast_kwargs>