?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/lib/__pycache__/utils.cpython-39.pyc
???????
a z[yc˃ � @ sX d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZm Z d dl mZ d dlm Z mZmZ d dlZg d�Zdd� Zdd � ZG d d� d�Zdd � Zdd� Zdd� Zdd� Zd1dd�Zdd� Zdadad2dd�Zd3dd�Zed�d4dd��Z ed�ej!fd d!��Z"i Z#e�$d"ej%�Z&ed�d5d%d&��Z'd'd(� Z(d)d*� Z)d+d,� Z*d-d.� Z+d/d0� Z,dS )6� N)�issubclass_�issubsctype� issubdtype)� set_module)�ndarray�ufunc�asarray)r r r � deprecate�deprecate_with_doc�get_include�info�source�who�lookfor�byte_bounds� safe_evalc C sV ddl } | jdu r.tj�tj�| j�dd�}n$ddlm} tj�tj�|j�d�}|S )a� Return the directory that contains the NumPy \*.h header files. Extension modules that need to compile against NumPy should use this function to locate the appropriate include directory. Notes ----- When using ``distutils``, for example in ``setup.py``:: import numpy as np ... Extension('extension_name', ... include_dirs=[np.get_include()]) ... r N�coreZinclude) �numpyZshow_config�os�path�join�dirname�__file__� numpy.corer )r �dr � r �5/usr/lib64/python3.9/site-packages/numpy/lib/utils.pyr s r c C s || _ | S �N)�__name__)�func�namer r r �_set_function_name0 s r! c @ s"