
    SBg
                     
   S r SSKrSSKrSSKJr  SSKJr  \R                  " SS/5      r	S\R                  \R                     S\R                  \R                     4S jr\" \R                  " SS/\R                  S	95        \	S:H    \	R                  \:H    \R                  " \5        \R                  " \R                  5        \R                  " S5        \R                  " S
5        \R                  " \R                  " \5      5        \R                  " S5        \R                  " \R                  S45        / SQr\R                  " \5        S/r\R                  " \5        SS\R$                  S4/r\R                  " \5        S/r\R                  " \5        SS\R$                  S4/r\R                  " \5        S\4/r\R                  " \5        \R                  " \R                  \R0                  S445        \R                  " \5      \:H    \R                  " \5      \R                  :g    \R                  " \5      S:    \R                  " \5      S
:*    \R                  " \5      \R                  " \5      :    \R                  " \5      \R                  " S5      :    S\\   S\\   4S jr\" \	5        \" \	5        \" \	5        \" \	\	5        \	S     \	SS   \	S     S\	SS& \R:                  " S5      r\SS2SS24     S\SS2SS24'   \S     S\S'   S\S'   \R>                  " S\R@                  S	9r!\"" S5      \!S'   \#" \	5        \$" \	5        \R                  " S5      r%\&" \%5        \" \%5        \'" \%5        \(" \%5        \RR                  " \%5        \*" \%5        \	S:    \	S:*    \	S:H    \	S:g    \	S:    \	S:    S\	:    S\	:*    S\	:H    S\	:g    S\	:    S\	:    \	S-     S\	-     \	S-  r	\	S-
    S\	-
    \	S-  r	\	S-    S\	-    \	S-  r	\R                  " SS/5      r+\	S-    S\+-    \R                  " SS/5      r,\,S-  r,\	S-    S\+-    \	S-  r	\	S-    S\+-    \	S-  r	\-" \	S5        \-" S\+5        \	S-    S\	-    \	S-  r	\	S-    S\	-    \	S-  r	\	S-	    S\	-	    \	S-  r	\	S-    S\	-    \	S-  r	\	S-    S\	-    \	S-  r	\	S-    S\	-    \	S-  r	\	*   \	7  \." \	5        \	)   \R                  " SS/5      R_                  5         g)z-Simple expression that should pass with mypy.    N)Iterable      xreturnc                     U $ N r   s    E/usr/lib/python3/dist-packages/numpy/typing/tests/data/pass/simple.pyndarray_funcr          H    )dtypefloat64)U
   r   r   )Ru1)Gr   )Br   )r   r   r   r   r   )r   r   r   field1   c                     U $ r	   r
   r   s    r   iterable_funcr   ;   r   r   .)   r   ).r   )r   g      ?g       @)0__doc__operatornumpynpnumpy.typingtypingnptcollections.abcr   arrayNDArrayr   r   r   floatint32two_tuples_dtypethree_tuples_dtypestr_mixed_tuples_dtypeshape_tuple_dtypeshape_like_dtypeobjectobject_dtypeint8r   listiterziponesarray_2dzerosobject_	array_objslicelenstrarray_scalarintcomplexbytesindexboolnonzero_arrayfloat_arraydivmodabs	transposer
   r   r   <module>rK      s   3    $ 	!QCKK

+ BJJ0G  RXXq!fBJJ/ 0 
 u        %    "((F	  ;  	 $%  	 !C!#45  	 ()  	 '#rww):;  	 6"#   "((RWWaL	! " 5  2::  $  9  "((5/ ! 288I& &Xf% (6*:  e  U U E5  a a c
a776? !RaR !RaR     HHQbjj)	T{	! E
 E
xx{ L  l    l  |  \  	 
 
 
 	 
 E	 U
 U
 U
 E	 U
 	 E	 
 	 E	 
 	 E	 
!Q  	 M hhSz" q  
 ]  ! 	 M  
 ua  q-  
 U
 ! 
 U
 ! 
 U
 ! 	 E	 
 	 E	 
 	 E	 
  E
 !Q    r   