§ x<ˆjõ ãó¨—ddlmZddlmZddlmZddlmZmZm Z m Z ddl Z ddœd!d„Z d"d„Zddœd#d„Zd$d„Zddœd%d„Zddœd&d„Zd'd„Zddœd(d „ZdS))é)Ú annotationsé)ÚArray)Ú result_type)ÚListÚOptionalÚTupleÚUnionN©ÚaxisÚarraysú%Union[Tuple[Array, ...], List[Array]]r ú Optional[int]Úreturnrcó˜—t|Ž}td„|D¦«¦«}tjt j|||¬¦«¦«S)z† Array API compatible wrapper for :py:func:`np.concatenate `. See its docstring for more information. c3ó$K—|] }|jV—Œ dS©N©Ú_array©Ú.0Úas ú{/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/array_api/_manipulation_functions.pyú zconcat..ó$èè€Ð,Ð, �1”8Ð,Ð,Ð,Ð,Ð,Ð,ó)r Údtype)rÚtuplerÚ_newÚnpÚ concatenate)r r rs rÚconcatr" sK€õ ˜Ð €EÝ Ð,Ð, VÐ,Ñ,Ô,Ñ ,Ô ,€FÝ Œ:•b”n V°$¸eÐDÑDÔDÑ EÔ EÐErÚxÚintcóZ—tjtj|j|¦«¦«S)z† Array API compatible wrapper for :py:func:`np.expand_dims `. See its docstring for more information. )rrr Ú expand_dimsr©r#r s rr&r&s"€õ Œ:•b”n Q¤X¨tÑ4Ô4Ñ 5Ô 5Ð5rú%Optional[Union[int, Tuple[int, ...]]]có\—tjtj|j|¬¦«¦«S)zx Array API compatible wrapper for :py:func:`np.flip `. See its docstring for more information. r )rrr Úfliprr's rr*r*#s%€õ Œ:•b”g˜aœh¨TÐ2Ñ2Ô2Ñ 3Ô 3Ð3rÚaxesúTuple[int, ...]cóZ—tjtj|j|¦«¦«S)z‚ Array API compatible wrapper for :py:func:`np.transpose `. See its docstring for more information. )rrr Ú transposer)r#r+s rÚ permute_dimsr/.s"€õ Œ:•b”l 1¤8¨TÑ2Ô2Ñ 3Ô 3Ð3r)ÚcopyÚshaper0úOptional[Bool]cóÞ—|j}|rtj|¦«}tj||¦«}|dur$tj||¦«st d¦«‚t j|¦«S)z~ Array API compatible wrapper for :py:func:`np.reshape `. See its docstring for more information. Fz-Incompatible shape for in-place modification.)rr r0ÚreshapeÚ shares_memoryÚAttributeErrorrr)r#r1r0ÚdataÚreshapeds rr4r48sj€ð Œ8€DØ ðÝŒw�t‰}Œ}ˆåŒz˜$ Ñ&Ô&€Hà ˆu€}€}�RÔ-¨d°HÑ=Ô=€}ÝÐLÑMÔMÐMå Œ:�hÑ Ô ÐrÚshiftúUnion[int, Tuple[int, ...]]có^—tjtj|j||¬¦«¦«S)zx Array API compatible wrapper for :py:func:`np.roll `. See its docstring for more information. r )rrr Úrollr)r#r9r s rr<r<Os'€õ Œ:•b”g˜aœh¨°DÐ9Ñ9Ô9Ñ :Ô :Ð:rcó\—tjtj|j|¬¦«¦«S)z~ Array API compatible wrapper for :py:func:`np.squeeze `. See its docstring for more information. r )rrr Úsqueezerr's rr>r>^s%€õ Œ:•b”j ¤°Ð5Ñ5Ô5Ñ 6Ô 6Ð6rcó–—t|Žtd„|D¦«¦«}tjt j||¬¦«¦«S)zz Array API compatible wrapper for :py:func:`np.stack `. See its docstring for more information. c3ó$K—|] }|jV—Œ dSrrrs rrzstack..orrr )rrrrr Ústack)r r s rrArAgsJ€õ�ÐÐÝ Ð,Ð, VÐ,Ñ,Ô,Ñ ,Ô ,€FÝ Œ:•b”h˜v¨DÐ1Ñ1Ô1Ñ 2Ô 2Ð2r)r rr rrr)r#rr r$rr)r#rr r(rr)r+r,r#rrr)r1r,r#rr0r2rr)r9r:r#rr r(rr)r r:r#rrr)r rr r$rr)Ú __future__rÚ _array_objectrÚ_data_type_functionsrÚtypingrrr r Únumpyr r"r&r*r/r4r<r>rA©rrúrHslðØ"Ð"Ð"Ð"Ð"Ð"à Ð Ð Ð Ð Ð Ø-Ð-Ð-Ð-Ð-Ð-à/Ð/Ð/Ð/Ð/Ð/Ð/Ð/Ð/Ð/Ð/Ð/àÐÐÐðPQð Fð Fð Fð Fð Fð Fð6ð6ð6ð6ðHLð4ð4ð4ð4ð4ð4ð4ð4ð4ð4ð$(ð  ð ð ð ð ð ð837ð ;ð ;ð ;ð ;ð ;ð ;ð7ð7ð7ð7ðLMð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3r