
    hs                         S SK r S SKJr  \ R                  R                  SSS// SQS / SQ4SS// SQS/ SQ4SS//S	/SS//4SS//S S /S SS/SS//4/5      S
 5       rg)    N)	array_apizx, indices, axis, expected      )   r   r   )r   r   r   r   c                     [         R                  " U 5      n [         R                  " U5      n[         R                  " XUS9n[         R                  " U[         R                  " U5      :H  5      (       d   eg)zm
Indices respect relative order of a descending stable-sort

See https://github.com/numpy/numpy/issues/20778
)axisN)xpasarraytakeall)xindicesr	   expectedouts        g/var/www/fran/franai/venv/lib/python3.13/site-packages/numpy/array_api/tests/test_indexing_functions.pytest_take_functionr      sR     	

1Ajj!G
''!4
(C66#H--....    )pytestnumpyr   r
   markparametrizer    r   r   <module>r      s     !  
QA	*
QB	*a&A3aSE"a&Aq611v1v./		/	/r   