§ x<ˆjc. ã óæ — d Z ddlZddlZddlZddlZddlmZmZm Z m Z mZmZm Z d„ Zd„ Zd„ Zd„ Zd„ Zd „ Zd „ Zd„ Zd„ Zd „ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z G d„ d¦ « Z!d„ Z"d„ Z#dS )zƒTests of interaction of matrix with other parts of numpy. Note that tests with MaskedArray and linalg are done in separate files. é N)Úassert_Úassert_equalÚ assert_raisesÚassert_raises_regexÚassert_array_equalÚassert_almost_equalÚassert_array_almost_equalc óŠ — t j ddgddgg¦ « } t t | g d¢d d …f t j ¦ « ¦ « t j t j d¦ « dd¦ « ¦ « }t |d d…t j d ¦ « f |d d…d f j ¦ « d S ) Né é é é )r r r é2 é é éÿÿÿÿ) ÚnpÚmatrixr Ú isinstanceÚasmatrixÚarangeÚreshaper ÚarrayÚT)ÚmÚxs úz/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/matrixlib/tests/test_interaction.pyÚtest_fancy_indexingr s € õ Œ �A�q�6˜A˜q˜6Ð"Ñ#Ô#€Aå�J�q˜˜˜ A A A˜”¬ Ñ2Ô2Ñ3Ô3Ð3õ Œ•B”I˜b‘M”M×)Ò)¨!¨RÑ0Ô0Ñ1Ô1€AÝ��2�A�2•r”x ‘|”|Ð#Ô$ a¨¨¨¨B¨¤i¤kÑ2Ô2Ð2Ð2Ð2ó c óÜ — ddg} ddg}t j | | g¦ « }t j j || |¦ « }t t |t j ¦ « ¦ « d S )Nr r r r )r r Ú polynomialÚ polyutilsÚ mapdomainr r )Údom1Údom2r Úress r Útest_polynomial_mapdomainr' se € ð ˆqˆ6€DØ ˆqˆ6€DÝ Œ �4˜�,ÑÔ€AÝ Œ-Ô !× +Ò +¨A¨t°TÑ :Ô :€CÝ�J�s�BœIÑ&Ô&Ñ'Ô'Ð'Ð'Ð'r c óþ — t j g d¢g¦ « } t j | d ¬¦ « }t j g d¢g¦ « }t ||¦ « t t |¦ « t j u ¦ « d S )N©r r r ©Úaxis©r r r )r r Úsortr r Útype©ÚaÚactualÚexpecteds r Útest_sort_matrix_noner3 ) sq € å Œ �9�9�9�+ÑÔ€AÝ ŒW�Q˜TÐ "Ñ "Ô "€FÝŒy˜)˜)˜)˜Ñ%Ô%€HÝ�˜Ñ"Ô"Ð"Ý�D�‰NŒN�bœiÐ'Ñ(Ô(Ð(Ð(Ð(r c ó — t j g d¢g¦ « } t j | dd ¬¦ « }t j g d¢g¦ « }t ||¦ « t t |¦ « t j u ¦ « d S )Nr) r r* r, )r r Ú partitionr r r. r/ s r Útest_partition_matrix_noner6 2 su € õ Œ �9�9�9�+ÑÔ€AÝ Œ\˜!˜Q TÐ *Ñ *Ô *€FÝŒy˜)˜)˜)˜Ñ%Ô%€HÝ�˜Ñ"Ô"Ð"Ý�D�‰NŒN�bœiÐ'Ñ(Ô(Ð(Ð(Ð(r c ó — t j ddgt ¬¦ « } t j ddggt ¬¦ « }t t j | d¦ « |¦ « t t j d| ¦ « |¦ « d S ©Nr r ©Údtyper é )r r Úobjectr Údot©ÚarrÚdesireds r Ú%test_dot_scalar_and_matrix_of_objectsrA <