
    hg                     
   d Z ddlZddlZddlmZ ddlmZ  ej                  ddg      Z	dej                  ej                     dej                  ej                     fdZ e ej                  ddgej                  	             e	dk(   e	j                  ek(    ej                  e        ej                  ej                          ej                  d        ej                  d
        ej                   ej                  e              ej                  d        ej                  ej                  df       g dZ ej                  e       dgZ ej                  e       ddej$                  dfgZ ej                  e       dgZ ej                  e       ddej$                  dfgZ ej                  e       defgZ ej                  e        ej                  ej                  ej0                  dff        ej                  e      ek(    ej                  e      ej                  k7    ej                  e      dk    ej                  e      d
k    ej                  e       ej                  e      kD    ej                  e       ej                  d      k\   dee   dee   fdZ ee	        ee	        ee	        ee	e	       e	d    e	dd  e	d    de	dd  ej:                  d      Zeddddf    deddddf<   ed    ded<   ded<    ej>                  dej@                  	      Z! e"d      e!d<    e#e	        e$e	        ej                  d      Z% e&e%        ee%        e'e%        e(e%        ejR                  e%        e*e%       e	dk   e	dk   e	dk(   e	dk7   e	dkD   e	dk\   de	k   de	k   de	k(   de	k7   de	kD   de	k\   e	dz    de	z    e	dz  Z	e	dz
   de	z
   e	dz  Z	e	dz   de	z   e	dz  Z	 ej                  ddg      Z+e	dz   de+z    ej                  ddg      Z,e,dz  Z,e	dz   de+z   e	dz  Z	e	dz   de+z   e	dz  Z	 e-e	d        e-de+       e	dz   de	z   e	dz  Z	e	dz   de	z   e	dz  Z	e	dz	   de	z	   e	dz  Z	e	dz   de	z   e	dz  Z	e	dz   de	z   e	dz  Z	e	dz   de	z   e	dz  Z	e	  e	  e.e	       e	   ej                  ddg      j_                          y)z-Simple expression that should pass with mypy.    N)Iterable      xreturnc                     | S N r   s    HD:\jyotish\venv\Lib\site-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                     | S 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  XRXXq!fBJJ/ 0 
 u  	      %    "((F	  ;  	 $%  	 !C!#45  	 ()  	 '#rww):;  	 6"#   "((RWWaL	! " 	5  2::  $  9  ("((5/ ! 8288I& &Xf% (6*:  e  U U E5  a a c
a2776? !RaR !RaR     BHHQbjj)	T{	! E
 E
rxx{ L  l    l  |  \  	 
 
 
 	 
 E	 U
 U
 U
 E	 U
 	 E	 
 	 E	 
 	 E	 
!Q  	 M bhhSz" q  
 ]  ! 	 M  
 ua  q-  
 U
 ! 
 U
 ! 
 U
 ! 	 E	 
 	 E	 
 	 E	 
  E
 	!Q    r   