Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/groupby/transform/__pycache__/test_numba.cpython-37.pyc
Назад
B �5�g� � @ sx d dl Z d dlmZ d dlm mZ d dlmZm Z m Z d dlmZ d dlmZ e�dd�dd� �Ze�dd�d d � �Ze�dd�e j�d�e j�dd dg�e j�dddg�dd� ����Ze�dd�e j�d�e j�dd dg�e j�dddg�dd� ����Ze�dd�dd� �Ze�dd�e j�dddgdddgdd�g�dd� ��Ze�dd�dd � �Ze�dd�d!d"� �ZdS )#� N)�NumbaUtilError)� DataFrame�Series�option_context)�NUMBA_FUNC_CACHE�numbaz0.46.0c C s� dd� } t dddddgddddd gd �ddgd �}tjtdd�� |�d�j| dd� W d Q R X tjtdd�� |�d�d j| dd� W d Q R X d S )Nc S s | d S )N� � )�xr r �_/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/groupby/transform/test_numba.py�incorrect_function s z;test_correct_function_signature.<locals>.incorrect_function�a�bg �?g @g @g @g @)�key�datar r )�columnszThe first 2)�matchr )�engine)r �pytest�raisesr �groupby� transform)r r r r r �test_correct_function_signature s r c C s� dd� } t dddddgddddd gd �ddgd �}tjtdd�� |�d�j| ddd� W d Q R X tjtdd�� |�d�d j| ddd� W d Q R X d S )Nc [ s | d S )Nr r )r �kwargsr r r r ! s z6test_check_nopython_kwargs.<locals>.incorrect_functionr r g �?g @g @g @g @)r r r r )r znumba does not support)r r r )r r )r r r r r r )r r r r r �test_check_nopython_kwargs s r zignore:\nThe keyword argument�jitTF� pandas_objr r c C s� dd� }| rdd l }|�|�}tdddddgdddd d gd�ddgd �}|||d�}|�d�} |dkrn| d } | j|d|d�} | jdd� dd�}t�| |� d S )Nc S s | d S )Nr r )�values�indexr r r �func5 s z"test_numba_vs_cython.<locals>.funcr r r g �?g @g @g @g @)r r r )r )�nogil�parallel�nopythonr r )r � engine_kwargsc S s | d S )Nr r )r r r r �<lambda>G � z&test_numba_vs_cython.<locals>.<lambda>�cython)r )r r r r r �tm�assert_equal)r r r r! r"