Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/numpy/core/__pycache__/getlimits.cpython-37.pyc
Назад
B �5�g>M � @ sj d Z ddgZddlZddlmZ ddlmZ ddlmZ dd lm Z dd lmZmZ ddl mZmZ ddlm Z d d� Zdd� ZG dd� d�Ze je je je je je jiZdZe jee jde�d�d�e jee jde�d�d�e j ee j!de�d�d�e j"ee j#de�d�d�iZ$i Z%dd� Z&i Z'dd � Z(d!d"� Z)d#d$� Z*ed%�G d&d� d��Z+ed%�G d'd� d��Z,dS )(zJMachine limits for Float32 and Float64 and (long double) if available... �finfo�iinfo� N� )�MachAr)� set_module)�numeric)�numerictypes)�array�inf)�log10�exp2)�umathc C s | j dkr| �� } d| _| S )zfix rank-0 --> rank-1r )r )�ndim�copy�shape)�a� r �J/home/digitalm-up/venv/lib/python3.7/site-packages/numpy/core/getlimits.py�_fr0 s r c C s | j dkr| �� } d| _| S )zfix rank > 0 --> rank-0r r )�sizer r )r r r r �_fr1 s r c @ s e Zd ZdZdd� ZdS )� MachArLikez$ Object to simulate MachAr instance c s� t � ��fdd�� � fdd�}��fdd�} �d | _||� | _| _||�| _||� | _| _||� | _| _�d |�| _ | j �|� tt | j� �| _|� d�| j �| _| | j�| _| | j�| _| | j�| _| | j�| _| | j�| _d S )Nc s t | g� �S )N)r )�v)�ftyper r �<lambda>'