Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/numpy/matrixlib/__pycache__/defmatrix.cpython-37.pyc
Назад
B �5�g�w � @ s� d dddgZ ddlZddlZddlZddlm mZ ddlmZm Z ddl mZ ddlm Z d d � Zed�ddd��Zed�G d d � d ej��Zdd� Zed�ddd��ZeZdS )�matrix�bmat�mat�asmatrix� N)�concatenate�isscalar)� set_module)�matrix_powerc C s� xdD ]}| � |d�} qW | �d�}g }d}xz|D ]r}|�d�}g }x&|D ]}|�� } |�ttj| �� qJW |dkr~t|�} nt|�| kr�td��|d7 }|�|� q2W |S )Nz[]� �;r �,zRows not the same size.� ) �replace�split�extend�map�ast�literal_eval�len� ValueError�append)�data�char�rows�newdata�count�row�trow�newrow�col�tempZNcols� r! �O/home/digitalm-up/venv/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py�_convert_from_string s$ r# �numpyc C s t | |dd�S )a@ Interpret the input as a matrix. Unlike `matrix`, `asmatrix` does not make a copy if the input is already a matrix or an ndarray. Equivalent to ``matrix(data, copy=False)``. Parameters ---------- data : array_like Input data. dtype : data-type Data-type of the output matrix. Returns ------- mat : matrix `data` interpreted as a matrix. Examples -------- >>> x = np.array([[1, 2], [3, 4]]) >>> m = np.asmatrix(x) >>> x[0,0] = 5 >>> m matrix([[5, 2], [3, 4]]) F)�dtype�copy)r )r r% r! r! r"