+
    xȇi	                     B    R t ^ RIt^ RIHtHt ^ RIHt  ! R R4      t	R# )z@
Tests for np.foo applied to DataFrame, not necessarily ufuncs.
N)Categorical	DataFramec                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )TestAsArrayc           	         \        R \        ^^.4      R\        ^^.4      /4      p\        P                  ! V4      p\        P                  ! ^^.^^..RR7      p\
        P                  ! W#4       R# )ABobject)dtypeN)r   r   npasarrayarraytmassert_numpy_array_equal)selfdfresultexpecteds   &   o/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/test_npfuncs.pytest_asarray_homogeneous$TestAsArray.test_asarray_homogeneous   s_    [!Q0#{Aq67JKLB88aVaV,H=
##F5    c                   \         P                  ! R R7      ;_uu_ 4        \         P                  ! V4      pRRR4       \        X\	        V4      4      '       g   Q hVP
                  P                  VP
                  4      '       g   Q hVP                  P                  VP                  4      '       g   Q h\        P                  ! W!P                  \         P                  4      4       R#   + '       g   i     L; i)ignore)allN)r   errstatesqrt
isinstancetypeindexis_columnsr   assert_frame_equalapply)r   float_framer   s   && r   test_np_sqrtTestAsArray.test_np_sqrt   s    [[X&&WW[)F '&${"34444|| 1 12222~~!!+"5"56666
f&7&7&@A '&s   C++C;	c                    \         P                  P                  ^4      P                  R4      p\	        V4      p\         P
                  ! V4      pVP                  4       P                  RR7      pW48X  g   Q hR# )   N)axis)      )r   randomdefault_rngstandard_normalr   sumto_numpy)r   arrr   resr   s   &    r   test_sum_axis_behavior"TestAsArray.test_sum_axis_behavior   s\     ii##A&66v>s^ffRj;;=$$$$/r   c                   \         P                  ! . RO. RO.4      p\         P                  ! V Uu. uF  p\        VP	                  ^^4      4      NK   	  up4      p\         P                  ! . RO4      p\
        P                  ! W44       \         P                  ! \        V^ ,          P	                  ^^4      . ROR7      4      p\         P                  ! . RO4      p\
        P                  ! W44       \         P                  ! V Uu. uF"  p\        VP	                  ^^4      . ROR7      NK$  	  up4      p\         P                  ! . RO4      p\
        P                  ! W44       R# u upi u upi )=w?)r!   N)r6   r2d?B^)Ҫ?T2o灨$п)r6   r7   r8   r9   r:   r;   )x1x2x3)r   r   ravelr   reshaper   r   )r   r1   batchr   r   s   &    r   test_np_ravelTestAsArray.test_np_ravel*   s   hh56
 sKse9U]]1a%89sKL88	
 	##F5)CFNN1a$8BTUV88AB
##F5 ! E %--1-7IJ 
 88	
 	##F5C L$s   $E%(E* N)
__name__
__module____qualname____firstlineno__r   r%   r3   rB   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     6B	*6 *6r   r   )
__doc__numpyr   pandasr   r   pandas._testing_testingr   r   rD   r   r   <module>rQ      s%     F6 F6r   