| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/site-packages/numpy/linalg/tests/__pycache__/ |
Upload File : |
�
�g�N � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z
ddl mZmZm
Z
mZmZmZmZmZ ddlmZ ddlmZ ddl mZmZmZmZ ddl mZ ddlmZmZmZm Z m!Z! dd l"m#Z# dd
l$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z. ddl/Z d� Z1e)Z2d�d�Z)d
� Z3d� Z4d� Z5h d�Z6 G d� d� Z7d� Z8e
jr ju d� g Z;e; e8d e7d eddgddgge�� eddge�� � e7d eddgddgge
�� eddge
�� � e7d eddgddgge
�� eg d�g d�ge
�� � e7d ed!d"gd#d$gge�� ed%d!ge�� � e7d& ed!d"gd#d$gge�� ed%d!ge�� � e7d' ed!d"gd#d$gge�� eg d(�g d)�ge�� � e7d* e
jx d+e
�� e
jx d,e
�� d-h�.� e7d/e
jr j{ d0d0� e
jr j{ d0� � e7d1e
jr j{ d2d2� e
jr j{ d2� � e7d3d2d4gd5d6ggd4d2g� g
� z
Z;e; e8d7 e7d8 eg d9�g d�ge�� eddge�� � e7d: eddgddgd;d<gge�� eg d=�e�� � e7d> eg d9�g d�ge
�� eddge
�� � e7d? eddgddgd;d<gge
�� eg d=�e
�� � e7d@ eg dA�g dB�ge�� ed%d!ge�� � e7dC edDdEgdFdGgdHdIgge�� eg dJ�e�� � e7dK eg dA�g dB�ge�� ed%d!ge�� � e7dL edDdEgdFdGgdHdIgge�� eg dJ�e�� � e7dM eg dA�g dB�ge�� ed%d!gdNdOgge�� � e7dP edDdEgdFdGgdHdIgge�� ed%d!gdNdOgdNdOgge�� � e7dQe
jr j{ d0dR� e
jr j{ d0� � e7dSe
jr j{ d2dT� e
jr j{ d2� � e7dUe
jr j{ dTd2� e
jr j{ dT� � e7dVe
jr j{ dd6� e
jr j{ d� d-h�.� e7dWe
jr j{ d6d� e
jr j{ d6� d-h�.� g� z
Z;e; e8dX e7dY eddgddgge�� d� e7dZ eddgddgge
�� d� e7d[ edd"gd\d2gge�� d� e7d] edd"gd\d2gge�� d� e7d^ e
jx d+e
�� dd-h�.� e7d_d2d4gd4d2ggd� e7d` eddgddgg� d� e7dae
jr j{ d2d2� d� g� z
Z;db� Z>e; e>� z
Z;dc� Z?dd� Z@e; e@� z
Z; G de� df� ZA G dg� dheA� ZB G di� djeA� ZC G dk� dleA� ZD G dm� dneA� ZE G do� dpeA� ZF G dq� dreA� ZGds� ZH G dt� dueBeE� ZI G dv� dweI� ZJ G dx� dyeBeE� ZK G dz� d{eK� ZL G d|� d}eBeE� ZM G d~� deM� ZN G d�� d�eBeE� ZO G d�� d�eO� ZP G d�� d�� ZQ G d�� d�eBeE� ZR G d�� d�eReQ� ZS G d�� d�eDeG� ZT G d�� d�eTeQ� ZU G d�� d�eBeE� ZV G d�� d�eV� ZW G d�� d�eBeCeEeF� ZX G d�� d�eX� ZY G d�� d�eDeG� ZZ G d�� d�eZ� Z[d�� Z\ G d�� d�eBeE� Z] G d�� d�e]� Z^ G d�� d�eBeC� Z_ G d�� d�e_� Z`ej� j� d�d�D � cg c] } e
j� | � �� c} � G d�� d�� � Zd G d�� d�eDeG� Ze G d�� d�� Zf G d�� d�eDeG� Zg G d�� d�� Zh G d�� d�� Zi G d�� d�ei� Zj G d�� d�ei� Zk G d�� d�ekej� Zl G d�� d�� Zm G d�� d�ei� Zn G d�� d�ei� Zo G d�� d�ei� Zp G d�� d�elen� Zq G d�� d�eleo� Zr G dÄ d�elep� Zs G dń dƫ ZtdDŽ Zu G dȄ dɫ Zv G dʄ d˫ Zw G d̄ dͫ Zxd΄ Zyej� j� e.dϬЫ dф � Z{ej� j� ej� � d2kD dҬЫ dӄ � Z}ej� j� e.dԬЫ ej� j� dՄ � � Z G dք d Z� G d d٫ Z� G dڄ d۫ Z�d܄ Z�ej� �j dݬЫ dބ � Z�ej� �j
e- d߬Ы d� � Z�d� Z�d� Z�d� Z�d� Z�d� Z�d� Z�d� Z�d� Z�y# e0$ r Y ���w xY wc c} w )�z# Test functions for linalg module
� N)�array�single�double�csingle�cdouble�dot�identity�matmul)�swapaxes)� AxisError)�multiply�
atleast_2d�inf�asarray)�linalg)�matrix_power�norm�matrix_rank� multi_dot�LinAlgError)�_multi_dot_matrix_chain_order)
�assert_�assert_equal�
assert_raises�assert_array_equal�assert_almost_equal�assert_allclose�suppress_warnings�assert_raises_regex�HAS_LAPACK64�IS_WASMc � � t | � t |t j � rt |� u S t j u S �N)�type�
isinstance�np�ndarray)�out�in_s �@C:\Python312\Lib\site-packages\numpy/linalg/tests/test_linalg.py�consistent_subclassr+ # s9 � � ��9�j��b�j�j�&A��c�� *� *� �j�j�*� *� c � � t | � j j t t fv r|}n|}t | |fd|i|�� y )N�decimal)r �dtyper$ r r �old_assert_almost_equal)�a�b�single_decimal�double_decimal�kwr. s r* r r - s= � ��q�z������� 1�1� �� ���A�q�8�'�8�R�8r, c �\ � t t t t t t t t i| S r# )r r r r �r/ s r* �get_real_dtyper8 5 s&