File: //lib/python3/dist-packages/numpy/matrixlib/tests/__pycache__/test_interaction.cpython-310.pyc
o
6��ac. � @ s d Z ddlZddlZddlZddlZddlmZmZm Z m
Z
mZmZm
Z
dd� Zdd� Zdd � Zd
d� Zdd
� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Z G d*d+� d+�Z!d,d-� Z"d.d/� Z#dS )0z�Tests of interaction of matrix with other parts of numpy.
Note that tests with MaskedArray and linalg are done in separate files.
� N)�assert_�assert_equal�
assert_raises�assert_raises_regex�assert_array_equal�assert_almost_equal�assert_array_almost_equalc C s| t �ddgddgg�} tt| g d�d d �f t j�� t �t �d��dd��}t|d d�t �d �f |d d�d f j � d S )
N� � � � )r r r �2 � �
���)
�np�matrixr �
isinstance�asmatrix�arange�reshaper �array�T)�m�x� r �H/usr/lib/python3/dist-packages/numpy/matrixlib/tests/test_interaction.py�test_fancy_indexing s .r c C sD ddg} ddg}t �| | g�}t jj�|| |�}tt|t j�� d S )Nr r r r )r r �
polynomial� polyutils� mapdomainr r )�dom1�dom2r �resr r r �test_polynomial_mapdomain s
r$ c C sN t �g d�g�} t j| d d�}t �g d�g�}t||� tt|�t ju � d S )N�r
r r ��axis�r r r
)r r �sortr r �type��a�actual�expectedr r r �test_sort_matrix_none) s
r/ c C sP t �g d�g�} t j| dd d�}t �g d�g�}t||� tt|�t ju � d S )Nr% r r&