§ x<ˆjYãó:—ddlmZddlmZddlmZddlZd d „ZdS)é)Ú annotationsé)ÚArray)Ú_integer_dtypesNÚxrÚindicesÚaxisÚintÚreturncóÖ—|jtvrtd¦«‚|jdkrt d¦«‚t jtj|j |j |¬¦«¦«S)zx Array API compatible wrapper for :py:func:`np.take `. See its docstring for more information. z+Only integer dtypes are allowed in indexingrz%Only 1-dim indices array is supported)r ) ÚdtyperÚ TypeErrorÚndimÚ ValueErrorrÚ_newÚnpÚtakeÚ_array)rrr s úw/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/array_api/_indexing_functions.pyrrsa€ð „}�OÐ+Ð+ÝÐEÑFÔFÐFØ„|�qÒÐÝÐ@ÑAÔAÐAÝ Œ:•b”g˜aœh¨¬¸TÐBÑBÔBÑ CÔ CÐCó)rrrrr r r r) Ú __future__rÚ _array_objectrÚ_dtypesrÚnumpyrr©rrúrskðØ"Ð"Ð"Ð"Ð"Ð"à Ð Ð Ð Ð Ð Ø$Ð$Ð$Ð$Ð$Ð$àÐÐÐð Dð Dð Dð Dð Dð Dr