Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/numpy/lib/__pycache__/npyio.cpython-37.pyc
Назад
B �5�g�] � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m Z d dlm Z d dlZddlmZ ddlmZ d dlmZ d dlmZmZ d d lmZmZ d d lmZ ddlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z) d dl*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 ed �dd� �Z1ddddddddddddddddgZ2ej3ej4d d�Z4G d d!� d!�Z5d"d#� Z6G d$d%� d%e �Z7ed �dPd)d��Z8dQd*d+�Z9e4e9�dRd,d��Z:d-d.� Z;e4e;�d/d� �Z<d0d1� Z=e4e=�d2d� �Z>dSd3d4�Z?d5d6� Z@d7ZAdTdd8�d9d:�ZBeed �eCd;ddd dd&d d<df dd8�d=d���ZDe4eB�eD�ZEdUd>d?�ZFe4eF�dVdEd��ZGed �dWdFd��ZHdXdd8�dGdH�ZIeed �eCd;dd d dddddddC�JeKe jL��dId&d'dJdd&d'd'dd<fdd8�dKd���ZMe4eI�eM�ZNdLd� ZOdMd� ZPdNd� ZQdOd� ZRdS )Y� N)� itemgetter�index)�Mapping� )�format)� DataSource)� overrides)�packbits� unpackbits)�set_array_function_like_doc� set_module)� recursive)�LineSplitter� NameValidator�StringConverter�ConverterError�ConverterLockError�ConversionWarning�_is_string_like�has_nested_fields� flatten_dtype� easy_dtype�_decode_line)�asbytes�asstr� asunicode� os_fspath�os_PathLike�pickle�numpyc O s t jdtdd� tj| |�S )Nz0np.loads is deprecated, use pickle.loads instead� )� stacklevel)�warnings�warn�DeprecationWarningr �loads)�args�kwargs� r( �E/home/digitalm-up/venv/lib/python3.7/site-packages/numpy/lib/npyio.pyr% s r% �savetxt�loadtxt� genfromtxt� ndfromtxt� mafromtxt� recfromtxt� recfromcsv�load�save�savez�savez_compressedr r � fromregexr )�modulec @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �BagObjam BagObj(obj) Convert attribute look-ups to getitems on the object passed in. Parameters ---------- obj : class instance Object on which attribute look-up is performed. Examples -------- >>> from numpy.lib.npyio import BagObj as BO >>> class BagDemo: ... def __getitem__(self, key): # An instance of BagObj(BagDemo) ... # will call this method when any ... # attribute look-up is required ... result = "Doesn't matter what you want, " ... return result + "you're gonna get this" ... >>> demo_obj = BagDemo() >>> bagobj = BO(demo_obj) >>> bagobj.hello_there "Doesn't matter what you want, you're gonna get this" >>> bagobj.I_can_be_anything "Doesn't matter what you want, you're gonna get this" c C s t �|�| _d S )N)�weakref�proxy�_obj)�self�objr( r( r) �__init__Q s zBagObj.__init__c C s4 yt �| d�| S tk r. t|�d �Y nX d S )Nr: )�object�__getattribute__�KeyError�AttributeError)r; �keyr( r( r) r? U s zBagObj.__getattribute__c C s t t�| d��� �S )z� Enables dir(bagobj) to list the files in an NpzFile. This also enables tab-completion in an interpreter or IPython. r: )�listr>