File: //usr/local/lib/python3.10/dist-packages/numpy/lib/tests/__pycache__/test_packbits.cpython-310.pyc
o
���g�D � @ s� d dl Zd dlmZmZmZ d dlZd dlmZ dd� Z dd� Z
dd � Zej�
d
d�dd
� �Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� ZG dd� d�ZdS )� N)�assert_array_equal�assert_equal�
assert_raises)�chainc C s� g d�g d�gg d�g d�gg} dD ])}t j| |d�}t j|dd�}t|jt j� t|t �d gd
ggdgdggg�� qttt jt j| t d�� d S )
N)� r r )r r r )r r r )r r r �?bBhHiIlLqQ��dtype�����axis� �@ � � )
�np�array�packbitsr r �uint8r r � TypeError�float)�a�dt�arr�b� r �H/usr/local/lib/python3.10/dist-packages/numpy/lib/tests/test_packbits.py�
test_packbits s �&r c C sR g d�} dD ] }| D ]}t j||d�}t �|�}t|jt j� t|jd� q
qd S )N)�r ��
� r �r r r! �r r r! �r! r r �r r! r �r r r! �r r r r r r )r �emptyr r r r �shape)�shapesr r) r r r r r �test_packbits_empty s
��r+ c
C s� ddgfdg d�fdg d�fdg d�fdg d �fd
g d�fdg d
�fdg d�fg} dD ]-}| D ](\}}t |�D ]\}}tj||d�}tj||d�}t|jtj� t|j|� q7q/q+d S )Nr r ))� r! r )r � r r r"