| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/scipy/sparse/__pycache__/ |
Upload File : |
�
d�c� � �r � d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl
mZ d dlm
Z
G d� d � � Zd
� Z G d� dee� � Z G d
� dee� � Z G d� dee� � Z G d� dee� � Z G d� dee � � Z G d� dee� � Z G d� dee
� � Z eej � � e_ eej � � e_ eej � � e_ eej � � e_ ee j � � e_ eej � � e_ ee
j � � e_ dS )� )�
bsr_matrix)�
coo_matrix)�
csc_matrix)�
csr_matrix)�
dia_matrix)�
dok_matrix)�
lil_matrixc �� � e Zd ZdZdZed� � � Zed� � � Zed� � � Zed� � � Z ed� � � Z
ed� � � Zed � � � Zd
� Z
d� Zd� Zd
S )�_sparrayz�This class provides a base class for all sparse arrays.
It cannot be instantiated. Most of the work is provided by subclasses.
Tc � � t S �N)� bsr_array��selfs �6/usr/lib/python3/dist-packages/scipy/sparse/_arrays.py�_bsr_containerz_sparray._bsr_container � � ��� c � � t S r
)� coo_arrayr s r �_coo_containerz_sparray._coo_container r r c � � t S r
)� csc_arrayr s r �_csc_containerz_sparray._csc_container r r c � � t S r
)� csr_arrayr s r �_csr_containerz_sparray._csr_container r r c � � t S r
)� dia_arrayr s r �_dia_containerz_sparray._dia_container! r r c � � t S r
)� dok_arrayr s r �_dok_containerz_sparray._dok_container% r r c � � t S r
)� lil_arrayr s r �_lil_containerz_sparray._lil_container) r r c � � | j |i |��S r
��multiply�r �args�kwargss r �__mul__z_sparray.__mul__. � � ��t�}�d�-�f�-�-�-r c � � | j |i |��S r
r( r* s r �__rmul__z_sparray.__rmul__1 r. r c � � | j |i |��S r
)�powerr* s r �__pow__z_sparray.__pow__5 s � ��t�z�4�*�6�*�*�*r N)�__name__�
__module__�__qualname__�__doc__� _is_array�propertyr r r r r r# r&